Just thought I'd share a PCB layout I developed (with input from @dynamicdave). I used a 25 x 55 stripe board (It was what I had) One change I'd make is instead of placing a switch on the board, run two wires to an external switch in casy you want to mount it in a container.
Here is one that is finished and I fit into an old DLink router