Two more ideas for your consideration:
1. Double track with crossovers is often a better option than single track with passing sidings when the main line is short.
2. One reversing loop can reverse trains both ways if you back around it as well as run forward through it.