Ключ service у нас и без того многозначный (с highway и railway), а тут предлагается ещё одно принципиально другое использование. Можно ввести что-то типа network:type.
Но сама такая классификация в условиях московской агломерации вызовет много путаницы. Есть много маршрутов, которые формально пригородные, а по факту идут по городу и выезжают за город только на пару остановок (например, на кладбище), при этом тариф остаётся городской. Есть Новая Москва, где маршруты считаются городскими, а реально там десятки километров в сельской местности. И встанет большой вопрос, какие города Московской области считать спутниками Москвы. В общем, тут нужны чёткие критерии. Как вариант, можно учитывать тариф (единый городской или с пригородными зонами), либо наличие автобусов пригородного типа. А проще всего использовать официальную классификацию: муниципальные, межмуниципальные, межсубъектные.
Более того, в большинстве подмосковных городов пригородные автобусы проезжают по всему городу, частично выполняя функцию городских. Если большинство остановок в городе обозначить пригородными, то что это даст? А в небольших городах может вообще не быть ни одного чисто городского маршрута.
А то, что где-нибудь в тайге на карте ничего не видно, это общая проблема, касается не только остановок. Надо, чтобы рендеры научились учитывать плотность объектов на определённой территории.
Наверное, правильнее всё же commuter или suburban.
Ключ vehicle не подходит, поскольку уже используется как один из вариантов access.
Надо продумать, как обозначать при наличии разных автобусов на одном маршруте. Либо один тег с несколькими значениями, либо несколько тегов со значениями yes/no, либо указывать длину в виде диапазона.
В идеале классифицировать автобусы можно по длине, ширине, низкопольности, наличию второго этажа или сочленения, количеству сидений и общей вместимости, наличию кондиционера, накопительной площадки, багажных полок или багажного отделения и т.д. Для пассажиров всё это важно, но одним ключом тут явно не обойтись. И боюсь, что это будет слишком сложно.
Есть ещё coach: https://en.wikipedia.org/wiki/Coach_(bus)
В Википедии написано, что к midibus относятся автобусы с длиной от 8 до 11 метров: https://en.wikipedia.org/wiki/Midibus. У нас таких автобусов (ЛиАЗ-4292, МАЗ-206) пока мало. А всё более мелкое, включая ПАЗ-3204 и ПАЗ-3205, скорее microbus или minibus.
Articulated bus: https://en.wikipedia.org/wiki/Articulated_bus
Бывают ещё автобусы с двумя гармошками: https://en.wikipedia.org/wiki/Bi-articulated_bus
Дальние Сапсаны и Ласточки тоже являются электрическими поездами. А ПДСы бывают дневными из сидячих вагонов. И ещё есть всякие рельсовые автобусы, автомотрисы, дизель-поезда и прочее. Поэтому, опять же, нужна более подробная классификация с использованием нескольких ключей. Ещё хотелось бы как-то отделять экспрессы от обычных электричек.
Это они так S-Bahn обозначают. Видимо, не придумали ничего получше. У нас в Москве чем-то похожим скоро будет МКЖД, где будут ходить Ласточки с частыми остановками. Но это не ЛРТ.
А вот, что такое настоящий light rail: https://en.wikipedia.org/wiki/Light_rail