Do these really have to be “superroutes”, or can they just be routes within routes, as documented at https://wiki.openstreetmap.org/wiki/Route_directions and originally at https://wiki.openstreetmap.org/wiki/Superrelation ?