Thanks for responding John, the old post is Accessing attachments using RT::Client::REST although I cannot now set the uudecoded flag since I am not retrieving the attachments in that manner any more.
Comment on Re^2: RT::Client turns occasional binary characters in to wide characters