Hi there,

This is definitely not a type=route. type=route relations have a defined starting and ending point, and the ways, when ordered correctly, form a complete, unbroken line. 

What you are doing is called "Tagging for the renderer" (https://wiki.openstreetmap.org/wiki/Tagging_for_the_renderer) and it is not good practice to do, since it usually leads to people incorrectly using tags