though I'm assuming hostapd and some magic could make it work.
exactly
For all the side traffic redirection, fake pages , exploits or whatever it is possible to can use the tools designed for that.
About the WPS, koala explain in his tutorial how to activate it in loop (using hostpad) with a dirty but efficient single line
Code:
while : ; do sudo hostapd_cli wps_pbc ; sleep 120 ; done &
That does the job to have your WPS PBC activated in loop ready to grab the clients.