So I specifically meant cherry or omron microswitches. not cherry MX switches. Here's a picture
Show Image
(http://i00.i.aliimg.com/wsphoto/v0/463729000/Free-shiping-5PCS-X-OMRON-Micro-Switch-Microswitch-D2FC-F-7N-for-Mouse-D2F-J-Microswitch.jpg)
(the above appear to be fake omrons but they are microswitches!)
I was thinking you could bend the legs over 90 degrees, solder leads to them and solder those leads to the through-holes (or pads if you have to) then position them under the tabs on the buttons and glue them in place.
There are micro switches with already bent leads. See attached spec sheets.