Why can't you just segregate your network with VLANs? I don't see the need for multiple routers.
I think the author is just advocating for a very locked down approach but I agree it is not feasible for most folks.
This is what you want to do:
* Isolate each group of devices with different VLANs
* Use firewall rules on your layer 3 device (router, firewall, frankenmodem, etc.) to prevent communication between the subnets tied to those VLANs.
This is an example of what this looks like at layer 3: https://documentation.meraki.com/MR/Firewall_and_Traffic_Sha...