Mounting/Connecting Arduino To Veroboard PCB

I'm using my Arduino as the controller for a custom pinball machine and want to have secure connections (not jumper wire). What is the best way to attach an Arduino to veroboard? I saw a suggestion of soldering headers on the Veroboard in a shield configuration and then simply connecting the Arduino that way but wouldn't the Arduino be upside-down using this method? Is there any way to do this so the pin labelings are right side up?

Remove the existing female headers from the Arduino.
Install female headers to the vero board.
Install male headers to the bottom side of the Arduino.
Plug the Arduino onto the female Vero headers.

Note, you will run into problems with the D8-13 pins as the spacing is on 1/20" off from the othe side

I would use Dupont terminated cables.
Or better still, make a stand alone circuit on the vero board.

Coud also use a Promini, with an FTDI Basic for programming it.

I use arduino micro which is much smaller and comes with male headers. Then just solder female headers on your pcb..