As someone mentioned on the reddit thread, you should consider having pre-compiled versions for some of the embedded miners, like KNC, Antminer, etc.
Sure I would that, however the problem is, that I don't own any of those devices. So far I only know that Avalon is running on OpenWrt, but it's hard drive and RAM it's rather too small to run Mono framework. I would have to somehow write another client...
The way I see it for now is to have another machine, which would connect to those miners and it would monitor it from this another machine. This of course isn't perfect solution... reboot/restart worker commands won't work and we need another computer to run the client.
Maybe you have any thoughts on this?
Most of us mining more than 1 box have some sort of 'babysitter' box sitting near by, that could connect to the cgminer API, pull data, then publish it. I think that's a great idea.