Is it possible to use less-intensive devices like USB Keyboard and Mouse without requiring it to be powered? Or is it a must to even work?
There are APIs to enable power. We just don't know yet if they are safe to use.
It's also a little confusing the binaries you've put up on your site atmo, since I presume some relate only to running X11 (ConnectBot etc) and others are for simpler things such as the keyboards? Can you make it clearer on the distinction of what's required to do what?
ConnectBot is needed for shell access to load modules or start Debian.
The keybord is supported in Android as soon as usbhid.ko is loaded.