As I said (and hacker implemented) - the safe, sane and solid way would be to just fetch the document yourself and feed it to XML::RSS::Tools as a string.
Makeshifts last the longest.
Comment on Re^2: Overriding module-internal calls (don't override then)