А ещё лучше - вообще это хранить не в OSM, а в отдельной базе. В редакторе можно использовать дорожную сеть/остановки из OSM и делать автопрокладку линий. Плюсов много - можно придумать свой собственный, удобный, формат хранения, не нужны будут эти извращения с многоэтажными отношениями, эти данные можно будет использовать независимо от OSM, например делать выгрузки в том же формате GTFS и ломаться они будут намного реже.