Oh, btw I found that I actually had the ordering listed in another package.
I think it should go like this:
Compress::Raw::Zlib
IO::Compress::Base
Compress::Raw::Bzip2
IO::Compress::Bzip2
IO::Compress::Gzip -- aka IO::Compress::Zlib
Compress::Zlib
Xeno