If you're gonna use Mapsource, you may as well create a Route with specific Waypoints.
Then you'll get 'Distance to Next' perfect.
When I build an Itinerary for TomTom, I put down specific Waypoints. Between the waypoints, TT automatically puts an instruction at each junction, and I get a 'Distance to next' for every instruction but not Waypoint if it is not at a junction. Waypoints appear as a little signpost on the screen at the place I put them.
If the next instruction or Waypoint is further than 2 miles away, the screen shuts down to save battery. A tap of the screen lights it up for ten seconds if I am curious.