in reply to Which incarnation of try/catch to use?

These days, use experimental 'try' is probably your best bet for exception handling. It will work on Perl 5.34+.

If you need to support older versions, use Feature::Compat::Try.