There is only one real option on this......
Cbonsole rom images contain their true name in the header of the rom image itself. With a console developer's help, a person could Take the original name, remove and spaces or special characters, take the first 6 letters from the beginning of the title and the last two from the end. (Similar to how good files does it.) If this tool was readily available then before someone went to the trouble of making snaps, catvers, ect, this tool could be ran and then they would be universalized.
Also needed would be a dat maker that saves both the real name of the game and the name of the rom, using the same techniques of course.