Классы скорости

В какой табличке?

Если до населенного пункта была отдельная проезжая часть для движения (110кмч), но потом она сошлась в одну проезжую часть - то будет 90.

Вот в этой:

Но это никак не зависит от того, въехали мы в населенный пункт на синем фоне или нет. Сошлись - 90, разошлись - 110. Населенный пункт или нет - без разницы.

Думаю, тут просто имеется ввиду дорога вне населеного пункта.

Вы неправитльно используете теги:
в maxspeed следует заносить нужное значение, а в source:maxspeed - откуды лично Вы эти данные получили.

Ставить maxspeed=UA:rural

Это сложный вопрос: явное обозначение принадлежности некоторой области пространства (стране, городу, etc.) vs геометрический анализ для определения принадлежности.
Учитывая, что границы слишком часто ломаются, лично мне предпочтительнее кажется первый вариант.

Отчего же?
Есть населенные пункты со знаком на синем фоне и есть участки НП, отмеченные знаком “конец населенного пункта”, в которых действует maxspeed=rural.
Именно там и нужно их указывать.

Что-то я провтыкал этот момент. Это все меняет. Вопрос можно считать закрытым.
Интересно, как много навигаторов понимают эти спец. значения и следят за обновлением данных в таблице скоростей.