Should this be converted to a RELATION, like a BUS route, or is there a better way to lay this route out, like additional tags for the roads it is on. Like cycleway=lane?
Foot race routes do not fit the main rule for OSM data - where it can be verified on the ground. The best way to make such a route is to use UMAP http://umap.fluv.io/en/ , where the route will be more visible than could be made by any tagging scheme assigned to OSM data.