Are you absolutely sure that that other guy replaced the switches with Cherry
MX specifically? Cherry does not only make key-switches but also micro-switches.
That looks like a standard 6.5×4.5 mm rectangle hole pattern and there are lots of microswitches that would fit that footprint. Cherry MX does not.
If you still want to mount Cherry MX, then yes, there are people who have mounted Cherry MX switches in places on PCBs that were not designed to fit them. The pinout is in the datasheet on
Cherry's web site. There are switches with or without fixing pins for better fix into PCBs, and there are switches with or without a jumper wire or a diode that would also make it sturdier if present.
You would have to make sure that any holes you would drill would not break any existing traces on any layer of the PCB, or that those traces could be replaced with wires. If your PCB has more than two layers then there could be traces that you can't see.
You may have to use glue or a mounting plate to get a switch to stick if there is no suitable trace/pad on the bottom of the PCB.
I once fit Cherry MX switches where there was a grounding plane on the back side. I used a Dremel tool to grind away excess grounding plane around the holes I made and covered the exposed metal with lacquer to prevent a short from happening.
When drilling PCBs, because they are made of fibreglass be very sure that you don't inhale any fibreglass dust: Work in an area where you can collect all dust, even from the air. Wear a dust mask and protective clothing. Inhaling fibreglass dust can lead to lung cancer.