I believe that LDAP use of short names as aliases for OIDs is fundamentally flawed and is the root cause of multiple interoperability and security problems.
+1
In regards to your specific suggestion to resolve the problems, I note that one might as well eliminate <descr> choice than prefer <numericoid> over <descr>...
+1
Ciao, Michael.