Any routing done on the outside of a piece is easier done with a router table. Any button and joystick holes should be routed by hand.
I just did this over the weekend for a customer, but i didn't have my router table set up, everything was done by hand. 4 panels with the same outer edge and a row of button holes along the top edge.

I then created plexiglass tops using these panels as templates. They might be a little hard to see, but they're there.
