It'd seem this is still the case. Bother. I don't see any mentions of this in RT, so I'll post it there.
At first glance, it appears XML::Parser::original_string does not return return anything for text nodes. Or, Default handler doesn't get called for text nodes. Or I'm wrong.