Making Vias for through hole components

You could just carefully design your PCB so that all connections between sides are "straight" and then you can use jumper wires. That's how I do it and I'm able to keep a lot of my boards "single sided" that way.

To be honest... making a double-sided PCB is the justification I need to give it to a fabrication shop. (My personal attempts at Double Side were bad enough I just won't try it again)