Ok so the one thing is that if we're actually running babeld on the extender nodes, we might want to reconsider our topology/configuration just a touch now that we have slightly more options.For example, if the extender nodes are running babeld, why not just assign them an arbitrary /32 in the same manner as the home nodes.
All the extender nodes could count down from the top of the IP space or something. Then we would need a lot less of the notdhcp fanciness - just plug any extender node into any mesh home node and it won't matter at all whether they're on the same subnet or not because we're doing routing! Of course that doesn't really address the UI stuff we had talked about, but some fairly simple port forwarding would allow users to get to the web UI and ssh port of the extender nodes without too much trouble I think....
I personally am not sold on removing bridging just yet.
Maybe the compromise is that we just do bridging for any devices that don't support openwrt/babeld (Ubiquiti AC gear, airfibers, etc).