I think MPF adding a PinMame bridge is still on the to-do list. If they add that, then I think you could setup the controller with MPF configurations and Pinmame will do all the logic stuff.
Also why build a WPC-95 from scratch vs just buying one? It's easier and cheaper...