What router are you using? I would like to do this for my parents but I don't want a full blown pfsense box as a requirement.
It's a PC Engines APU2 running pfSense.
Just thinking from the perspective of remote support, I can't really walk my folks through a pfsense setup over the phone if there is a hardware failure... :/
Best router I've ever had, and I run it with a PiHole on a Pi 3.