I for long have been using debian on dlink DNS323. There are only two annoying things left: the blinking blue led and the shutdown. All are kernel matters and should be found in the GPL sources posted. I checked and found only 1.6 sources not even 1.7. I hope 1.8 sources will be there as apparently user space led management API will be in.
Alternatively maybe discussing directly with the guy http://www.cyrius.com/debian/orion/d-link/dns-323/ would be enough to get proper kernel support for led and shutdown.
I love this hardware but I want to be able to control the software that runs in.