Garmin Edge Touring, I bought one for the exact same reason and it’s spot on.
Few setting changes from ridewithgps set it up nicely –
Navigation specific settings for your Edge Touring.
Click the Wrench Icon on the main menu of the unit.
Select Routing Options
Change Routing Mode to Cycling
Change Calculation Method to Minimize Distance
Ensure Lock On Road is set to Off
Enter Avoidance Setup and disable all (keeps the unit from changing your pre-planned route based on its own map data)
Change Recalculation to either Prompted or Off (Important!!! If you lose GPS signal or go slightly off course, recalculation will usually short cut you to the end of your route. You almost never want it, so we set it to Prompted).
Course Turn Guidance must be OFF. This feature only works when the device recalculates the route, which you don’t want if you are using a TCX route.
Off Course Warnings is Enabled. Venture too far away from the route and the device will let you know.