It's quite different to what I was expecting
That looks like a system perl, but it's in your home directory. How does that come about ?
It also seems odd to me that an upgrade from Fedora 28 to Fedora 29 should touch anything that's in your home directory - yet it apparently has. (Not that I'm expert in linux in general or fedora in particular).
Anyway - it does indeed demonstrate that you need to rebuild XML::Parser, as already recommended by others.
Maybe cpan -fi XML::Parser will achieve that.