There are namesupport and nametemplate beans defined in openmrs-servlet.xml . These are not modifiable by an end user very easily. Move these to be defined wholly in a global property.
This is very similar to the work that was done in
TRUNK-368 for moving address layouts out of the spring xml file. See that ticket for more details and see the changeset of its solution for suggested code changes.