TL;DRThis is a simple suggestion to solve the thundering train herd problem in Vanilla.
What ?Moving automatic trains are already linked to a destination station. When you select debug show-train-stop-point the destination is shown in addition to the stop point. Stationary automatic trains wanting to move search for candidate destination stations among those stations which have a matching name and which are enabled.
This suggestion adds an optional limit to the number of trains which can simultaneously target a destination station. When the limit has been reached a train searching for a destination skips the station in the same way as if the station were disabled.
Why ?There are many interesting suggestions for enhancements to Factorio trains.
This suggestion does only one simple thing. It solves the annoying thundering herd problem.