timg11 i'm with you on this one and also ready to support any effort to get OpenWrt running on DIR-510L.
I see there is a lot of information already available on the openwrt website but I wouldn't know where to start. I've put dd-wrt on my home router by following instructions, this seems more trial and error. I don't mind to, if someone can please point me in the right direction on how to start I'll give it a go.
You can see wiki.openwrt.org/doc/devel/add.new.platform but you need some familiarity with low-level programming.