How to make a route conform to different way points?

Example: I have one beginning location and one ending location -But, I want to make a course correction so that BaseCamp will outline the route that I wish to go.
Problem: If I add a red-flag waypoint to make the route conform to my wishes, then when it's downloaded to my Garmin, the Garmin will only show the red-flag way point as the final destination until AFTER I reach that waypoint, Then the Garmin will show the final destination, distance and time to reach it.

I hope that I explained that right.  Is there a way to change a BaseCamp route to meet my desired route without creating multiple "time and distance to" points?