I may have found a way to use more descriptive names, but still ensure compatibility. You can use the name property to assign the class's name in the resource. So from the game's point of view, the full name will never be seen.
e.g.
(class Room of Region
(properties
name "Rm"
etc...
)
)