Я пока не знаю, совместимо ли это с xpath.
Чертовски люблю рисовать никому непонятные схемы):
->Контролим триггер 1, не выедет ли пассажирский на участок (как Трам говорил - расстояние между поездами).
----> при срабатывании первого триггера, контролим 2-ой на предемет подхода грузового к станции.
--------> собираем маршрут на отколонение.
->тут же контролим заход поезда на отклонение (триггер 3)
---->проверяем, когда пасс уйдет на достаточное кол-во БУ триггером 4
--------> собираем выходной на перегон.
"switch junctions" разбирает стрелки - вроде не должен мешать хпатч.
А что такое check trakside, надо посмотреть...