WSPR support requires:
- SSB-like modulation
- linear RF amplification
- stability
- output sits in max 300 Hz (threehundred hertz)
- no need for >0.5 W for satisfactory results
Option 1 should be an SDR transmitter. Not much different in the TX chain from a simpler NE602 Gilbert cell mixer, but has an intrinsic bidirectionality that allows building a transceiver without duplicating stuff. The single XTAL filter removes the unwanted sideband (both on option 1 and 3).
Option 2 should generate an USB signal but requires a I+Q WSPR signal, that should be possible to produce software-wise.
Ah, one more thing: driving a QRPp transmitter with a QRO computer is complete nonsense. I would record WSJT signal in a WAVe file and send it to the TX with a simple mp3 player.