PiHole directly on Routers (Tomato, MerlinWRT, DD-WRT, openWRT)

I don't think there is any code right now that could be tested and the whole process of porting it to some other OS than the officially supported ones is still at the very beginning - maybe not even started.