Just to let any developers know...
As per Ratt's suggestion that I pursue this I am completeing a first pass of some new perl friendly packet logging (configurable per opcode). As part of this I am making a fair number of cosmetic changes to everquest.h/opcode.h/packet.cpp. These changes normalize the naming style of opcodes, structures, spelling errors, etc.
Just letting you know that it's coming. I can submit about anytime, but it's still being tweaked and I am still adding pretty printers for more opcodes. There will be one very large file added (logger.cpp and logger.h), hopefully I will do an optimization pass at it later...
Anyway I am quite pleased with the result. One other change I am thinking of allowing is an option to log each opcode to a seperate file rather than all to the same file.