My setup is smaller, but when my venerable old router died about a year ago, I acquired an Asus TUF-AX3000_V2 where I installed FreshTomato. One can login via SSH and dump all settings for backup. Likewise, individual or all settings can be done on the command line instead of the GUI. I have a script on my computer that reads CSV files with MAC addresses and more to apply changes in an automated way.
Scinexx ist im Fediverse (@scinexx@nrw.social) und hat einen Anreißer zu dem Artikel dort veröffentlicht: https://nrw.social/@scinexx/113037948373131959