Nothing that would be turn-key. You'd have to configure everything manually if looking at solutions like Snort, Suricata, OpenDPI, etc...
Not on a consumer grade router.
If you are up for it look at untangle or pfsense with suricata. They will need pretty beefy processors though. I tried it on a intel celeron n2820 and it wouldn't cut it. Maximum throughput was around 20 to 40 mb/s and that was without any vpn.
Snort is limited to a single core so it would be even slower.
the asus firmware has great qos and parental controls and network filtering built it including time limits. Perhaps that may more what you are looking for.
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!