Это вообще костыль. По хорошему, нужны специальные точки, означающие "запрет поворота на следующем пересечении". Сделать это через relation мог только законченный псих.
А потом придёт кто-то и пришлёпает ещё одну линию к пересечению. Как определять куда нельзя теперь?