На сколько я знаю use strict; только в отлове синтаксических ошибок помогает. Или это мое заблуждение?
use strict помогает от таких вещей:
$period_delete_data = 200;
...
...
$time += $period_delete_date;
Но главное не в этом. use strict заставляет писать правильно. Во-первых уменьшать количество глобальных переменных, их нужно стремиться свести к нулю, например, ты хочешь заюзать переменную $seek_and_destroy - откуда ты знаешь, что она свободная? Тебе нужно пересмотреть кучу текста чтоб узнать, что эта переменная не глобальная и нигде не используется. Да и, вообще, без strict невозможно написать большой проект. То, что я это сделал - сам удивляюсь, сейчас такого бы не сумел повторить.