The latest Test::Fatal (0.18) has a minimum perl version of v5.12. This means the URI tests won't pass on v5.8 or v5.10. It looks like the change in Test::Fatal is simply use v5.12 to replace use strict as far as I can tell. There might be plans to use other v5.12 features later.
Test::Exception, which has a minimum perl version of v5.6, could probably do the job, or maybe skipping all the tests in escapes.t if Test::Fatal cannot be loaded.