Hmm, aeh, I don't want to disturb, but... would somebody care to put down a couple of things in the wiki: http://wiki.openwrt.org/doc/devel/add.new.device
Yeah, obviously there is no "one" guide, but maybe some "general approach". And in the Examples-Section we could point out the devices with odd behavior.