I suggest to give the player the option to delete certain AI trains from the map. Especially with routes like SKW, where many players seems to experience red lights at the end of their journey, which, after playing for two hours, is admittingly quite frustrating. Not quite sure if this was discussed before, or if this would be possible, but I believe the limited capability of the signaller will stay with us for quite some time to come and the timetables seem to get more and more complicated…
Zusi 3 has this feature. Due to a "Chaos factor" you can adjust, which causes delays and rerouting, the (very complex) timetables can cause a "lock up", meaning two trains facing each other and needing to use the same path. In this case you can open a menu and just delete a train on the fly for the current session.