Games::World now has words implemented. The basic process of creating a world feels rather religious in nature as the following steps must occur in the following order:
You can't create a thing unless you have a place (room) to put it and if you haven't named it properly, everything dies a horrible death. Even synonyms are handled correctly now. My next tasks will be to add paths from room to room and after that to add a player. Now it's the work week, though, so I suspect I won't get much done for the next few days.
After the player, I'll probably take a stab at the natural language interface and create a small area to wander and play with the stuff there. From there, I'll have to start adding "monsters". As I want them to move about and behave roughly intelligently, I am thinking about giving them very, very tiny neural networks. They'll have to be small pre-tuned networks, though, as Perl is not going to be fast enough to teach them.
I also have about 91% test coverage (yup. That includes POD).