So you're saying it would be nice if we completely rewrote URD to a relatively obscure programming language so it can run on OpenWRT routers

It would be nice indeed but I don't see this ever happening. We are aiming at maximum compatibility by using a universally used webscripting language (PHP), together with the most commonly used database system (mySQL) and tools (unrar etc).
Yes, it is bloated if you consider it as a whole, but the supported modules are also the upside: Adding new features is relatively easy because you only need to add in an existing module and use it. If you go for uber lean and mean, you would have to write everything yourself.
Ofcourse we're willing to make some tweaks that will allow URD to run on more systems, but you're talking about rewriting 80% of the code which will take months and will only support one extra type of device. We'd be more likely to rewrite everything in C++
