А Якиманка тоже часть М3? Садовое кольцо топологически ничем от МКАД не отличается. Имхо стоит ref ставить начиная с того места, где теряется название улицы как таковое, то есть как правило от границ города.
Р-105 - очень частный случай, шоссе целиком поглощённое городом. ИМХО, его просто не надо рассматривать как шоссе.
На счёт Р105 напутал я. Тем не менее при отображении на карте вне населённых пунктов предпочитать имя индексу всё равно считаю неправильным. Ни одна карта так не оформляется это непривычно да и некрасиво. Как это реализовать?