+1 AsusWRT Merlin is fantastic if you want an easy home-grade UI that has more capabilities...not as much as DD-WRT or Tomato offers...and nothing close to VyOS or PFSense or Untangled. I enjoyed using Merlin's firmware on my Asus AC66R, which I still use as an AP at this point. It'll stick around as a backup gateway should my ERL ever fail or need taken down for service/repair.
Most devices, even with stock firmware have some sort of MAC filtering, that is a fairly standard feature, and many offer "Parental Controls" which usually offers website filtering, though for that, you should really look into OpenDNS Home, you can have your router point to that. Excellent filtering, excellent DNS service, and you can manage your DNS filtering with good control, plus you can just use their DNS servers like Googles and be good to go.
https://www.opendns.com/
https://www.opendns.com/home-internet-security/
Then if you want a PC to NOT use OpenDNS, set them to use Google's DNS servers (8.8.8.8 and 8.8.4.4). That way anyone that connects is filtered and protected, and if you want to bypass it you're good.