It would be nice if we had a generally accepted way of putting such stuff into one place (relation).

Judging by this discussion, we actually don't and not everyone agrees on what route=road even means
https://community.openstreetmap.org/t/streets-as-street-relations/106436