I've ran into this before using the forums, unfortunately, Kentico told me it's a limitation of the database and the option to use full text search. So this could be partly in the design of how the node and aliases work in conjunction with the database issue.
Either way, I'm guessing you'd need the source code to make those changes. I'd suggest using a hierarchical viewer or a repeater if its a simple navigation, those won't have limitations around them like the CSSListMenu.