I have a better idea,
Have servers that displays in the realm list as follows;
eg
Uldum 1
Uldum 2
Uldum 3
Each server is broken into X amount of layers(and locks once server cap is reached) that you need to pick to play on and will be merged later on down the line. Each layer is for it self, you cannot transfer any way to the different layers on each realm. If one layer is still full at the end of the period then it breaks off into a server of it self and is given a new name.
It’s a better system that allows the servers to be more classic like than anything else as well as keeping the community and economy in tact.