He definitely did quite a good job with the fitness function (bigrams, finger priority, etc), I just didn't see quite how he came up with the workman layout specifically. If he manually evaluated a few layouts and made tweaks, then surely there is further optimisation to be done for any given body of text. For something as central as a keyboard layout it seems like even those small gains could have huge effects.
He actually did do quite a lot of research of exactly this.
Also you should check out the carpalx project.
http://mkweb.bcgsc.ca/carpalx/?