ну возможно. Это я как дилетант предположил, что добавить разное ограничение А-Б и Б-А проще простого.
Добавить то не сложно на самом деле, даже не два атрибута добавить надо, а один. Одно то ограничение уже есть)) а вот использовать потом - в зависимости от реализации. Потому что если все так, как я предполагаю - то придется при построении маршрута для каждого участка хранить и обсчитывать оба его конца-пересечения