FWIW -
Non-Aec* entities = AutoCAD entities... AutoCAD entities can be placed on any layer.
If only specific entities (inserted when you use a Ribbon button) are to be placed on a specific layer, then consider either setting a specific layer current then restoring original layer post-insert, or simply insert a block (saved to the network?) and explode it.
If all DIMs are to be placed on the same layer, then I'd recommend using a Command Reactor. This is what we use in our deployments, which automagically place all MVIEWs, XREFs, Images, PDFs, etc. come in on the right layer(s) without any user action (other than the insert/attachment command, etc.).
If you're not adept at coding Visual LISP Reactors, Lee Mac has a really good one you can use as a starting point (linked -->):
Layer Director
HTH