Мне больше нравится идея описывать кто кому уступает, чем направление главной дороги.

Т. е. в случае поворачивающей главной имеем: на второстепенной уступаем тем, кто на главной слева, на главной спереди и на второстепенной справа, а на главной уступаем тем, кто на главной справа.

Это гораздо детерминированней, чем описывать направление главной дороги и возлагать на конвертеры разбор этой геометрии для выяснения где помеха справа.