Troubles with overflow

Hello. Since long time i am working on station, that doesnt looks like "logic mess", but can solve my problem with overflow of trains.

https://preview.redd.it/ly3r2iwgp7le1.png?width=1663&format=png&auto=webp&s=ebbec20fde0d18c523502fcbb092429271a26e20

Currently i am using such design with success, since it works very well in most of my stations (size may be diffrent) but it has few flaws. I don't really know how to add more lines to load goods into that design to still reduce overflow (it support without huge delays 3 lines max). Station also allow to take trains from depots before trains that await to enter into station, which cause some delays during huge overload.

Anyone see some idea to improve it, but it must be compact and quite legit, because my server rules do not allow to create overcomplicated stations.