There are a couple of ways to create a route from a track in Basecamp. But if you create it directly from a track using the motorcycling profile it will give you a start and finish and hidden shaping points. If you go off route it will take you directly to the finish point and you will miss the roads on the track. To overcome this change the profile on the map page from motorcycling to direct then convert the track to a route. A dialog box will open asking how many shaping points you want. So say one every two or three miles. Put this number in and create the route. The route will be little straight lines. To get this to snap to the roads change the profile back to motorcycling and recalculate. The route will now follow the road, give turn by turn directions and take you to the next shaping point if you miss a turn rather than to the end of the route. I put an explanation here with pictures.
In Basecamp, I converted a track to route. The new route is exactly where the track is - logically and as expected. When looking a the new route's properties…
www.zumouserforums.co.uk
I usually add a few waypoints to the converted route for stops etc. Also you can just rubber band the route over the track. But for me this takes longer. The direct method takes longer to explain than do!