It isn't that crazy when you realize that, on those old systems, every byte counted. If he could save 50-100 bytes with that weird method, it was worth it.
I wonder if, as well as saving space and obfuscating the code for hackers, the tokens helped the random name generator produce more pronounceable results, perhaps more so than simply alternating consonant and vowels?