乗せる乗せない、とか降ろす降ろさない、とか乗り換え降車のあたりを新たに追加するとしたら、
(1):OpenTTD式Load/Unload/Transferオーダーをダイヤ詳細に追加+Unload/Transfer時のIncome計算処理を追加
(2):駅属性に「指定駅からの乗客を下車客として受け入れない」を追加

(3):(1)(2)の組み合わせ+α
あたりでそれなりのものが実現出来るかなぁ、と思った。