Path based signalling with dual-sided stations
Solution 1:
You are on the right track (pun not intended).
There are just a few minor improvements you can make to this station:
- It doesn't seem like there is a way for your left most track to actually reach the 'out' line at the bottom right of the screen without going through a lot of bends.
- Its not optimal to have both the in and out lines share a common path as that can cause a lot of backup, especially if you have a slow train.
- Avoid unnecessary turns in your tracks as that causes slowdown as well.
My favorite type of station to use is a "Ro-Ro" station where trains entering and leaving don't interfere with each other.
This is the simplest version to build and easiest to extend to whatever size station you want:
(source: openttd.org)
The same concept can also be applied to dual sided stations:
(source: openttd.org)