At least now I know there's nothing more I can do with it (getting a newer version of Image::Magick is not an option).
Before I revert my code back to running 'convert' as a shell command, is there a way to get at the handles created by Image::Magick and force close them outside of Image::Magick?