Actually, the idea that "Danesford is derived from derne-ford meaning hidden-ford" is ringing a big bell with me now, as I know another ford at nearby Claverley, also in Salop, which is called Danford. Locally it was always said to be derived from the Danes, but simply "hidden" makes lots of sense.
(Incidentally the Mose crossing, I think, would be on the Roman road that cuts across from Greensforge, Highgate Common and Bobbington.)