Adding switch debounce to discharge circuit
Not all p-channel MOSFETS need a whopping -9V to turn on! Find one with a lower voltage.

As for negative voltage output from a monostable multivibrator, just take the standard monostable multivibrator circuit built from NPN transistors, invert the voltage supply and switch to PNP transistors.