Flash space on OpenWRT Routers are often only 16MB. There are 32MB Versions as well and 128MB. Some have a micro-SD card slot.
I guess we should just concentrate on the 128MB flash devices or the 32MB ones with Micro-SD expension.
We have to think about the dependencies as well, right?
Is NetClient so much code that it uses 20MB? It's not bad but much for routers.
Another cool step would be: FreeBSD (OpnSense, PFsense Router).