Well, as long as we're suggesting solutions that are the antithesis of maintainability and interface abstraction {grin}, you may also want to try
FreezeThaw or
Storable on your cookie objects. From a cursory glance at the code of the
HTTP::Cookies module, I gather that this should work, though I've not actually attempted to do so.
In a perfect world, a from_string method would be implemented alongside the as_string method of HTTP::Cookies. Hint hint... :)
MeowChow
s aamecha.s a..a\u$&owag.print