Using mosfets to switch low current from a high current gate voltate

What i'm thinking, after giving this some thought, is as follows-

Sounds like you want to read the 12v pwm's ouput (either in analog or digital format). If that's the case, your solution is way too complicated. You can read the duty cycle fairly easily, using the capture feature. Or you can run the 12v pwm through a low-pass filter and read its analog output.