Hi Philip, I don't know anything about the x3270, but this seems like a good candidate for sharing on CPAN, in case where are others who can make use of it.
If you do decide to release it, I'd consider naming it something like Terminal::x3270, or even Terminal::Emulator::x3270, which would give people an idea of the purpose of it, when they see it listed on "new modules on CPAN this month" ;-) Cheers, Neil