рендерам не нужно рассчитывать главную дорогу . Они тупо нарисуют знаки
Навигатор не должен принимать решение за водителя, а может только оповестить об необходимости уступить или остановиться. На главной дороге для водителя есть табличка при изменении направления. её и нужно рисовать