"Шоссе" применимо в населенном пункте. Зачем дописывать его в междугородних дорогах? В официальных названиях федеральных дорог используются только префиксы и номера, ну и в исключительных случаях названия крупных направлений ("Дон").
Но там, где участок дороги является шоссе, нужно же указать, что оно так называется?
Например, из моего города выходит Каховское шоссе, а так же, пока дорога М-18 проходит сквозь город, она к тому же является еще, например, и улицей Б.Хмельницкого, Ломоносова и пр. на разных участках. Я предпочитаю в таком случае внутри города писать название улицы/шоссе/проспекта, а через запятую М, Е и пр..
Хм, ситуация конечно)). Тогда я с Вами соглашусь. Хотя, можно принять, что федеральные трассы иду от города до города, а внутри него уже нет обозначений.
А она и не обрывается, она уходит на кольцевую. Ибо вокруг всех нормальных городов есть кольцевые дорогои позволяющие миновать город. Так вот эта кольцевая трасса и есть та "пропадающая" в черте города федеральная трасса.
Я бы предложил обрывать трассу и в городе называть так, как называется улица. Например, у меня внутри Воронежа идет "Московский проспект", а не "трасса Дон".
Да и в дефолт-сити, Ярославское шоссе, Проспект Мира, а не трасса Холмогоры.
Думаю, что если у трассы есть устоявшееся название (скажем, А101 - "Калужское шоссе"), то только название, иначе - только максимальный внутренний номер (М, А, Р) и, если есть, имя магистрали. Остальные номера в метки.