You can use WinGDB3 to convert from a GDB or GPX route to a track.
http://www.sackman.info/
I have only a scant understanding of this .gpx lark but as someone who uses Tracks rather than Routes, I've been looking for a long time for some software that will convert a Route generated in Garmin Mapsource into a Track. I tried WinGDB3 once (I think) but it didn't do what I required. That is to say, if I create a Route in Mapsource, it will provide a "wiggly line" exactly following the roads on the on-screen map and joining the points I dictate the Route is to pass through. It's very easy to generate Routes this way; a few points placed judiciously and the software does the tedious joining up part. All that's then needed is to convert it to a Track, which Mapsource won't do.
So, you say, here's where WinGDB3 (and other similar programmes) comes in. BUT - in my experience the Track you get after "converting a Route" is actually just a series of waypoints joined by straight lines. As far as I can see see, this is because a Track is fundamentally "a trail of breadcrumbs" whereas a Route is a series of waypoints joined by the software. If you create a Route with a sufficient number of waypoints and convert it to a Track you'll get a more detailed trail but it'll still comprise only the number of waypoints used originally.
Or to put it another way: what's needed is a programme that will look at the path followed by a Route generated by a series of waypoints joined by "follow road" software and automatically lay a trail of breadcrumbs (trackpoints) at close intervals allong that path, just as a GPS unit does when you actually ride the course, enabling you to save a Track rather than a Route file.
So far as I am aware no such technology exists; if it does I'll be delighted to learn of it.