Модуль Fatal был добавлен в ядро Perl в версии 5.05 (1998). Модуль Fatal имеет некоторые существенные недостатки и несоответствия в своем API, которые нельзя исправить обратно совместимым способом (т. Е. Исправление API приведет к поломке существующего кода, который использует Fatal).
Более новый модуль autodie был написан для обеспечения более согласованного API и обеспечения возможности лексической области действия прагмы, а не глобальной (что может иметь неожиданные побочные эффекты).
Если у вас есть выбор, вам определенно следует выбрать autodie. Он будет включен в качестве основного модуля в следующей версии Perl 5.12.
Для модуля автозапуска требуется Perl 5.8. Единственная причина, по которой вы бы использовали Fatal, это если вы застряли на действительно старой версии Perl (например, 5.6), но с 2002 года вышла 5.8, так что, надеюсь, это не так.