You can copy the GPX files right to an Edge 705.
You can use GPSBabel to send it to units like the Edge 305.
It's worth mentioning that what you have is a track and not a route
(look in the GPX file) and various receivers have different rules
about autorouting on a track, the number of points in them, and naming
conventions. Those are all solvable problems, but outside the scope
of Earth. Recommend visiting forums like MotionBased or the GarminF
yahoogroups for a higher concentration of experience in those products.