Нет, такого нет и быть не может.Perl «строгое использование» только предотвращает использование необъявленных переменных (и некоторых очень специфичных для Perl вещей, которые, я думаю, не имеют эквивалентов в Groovy).
В динамических языках, таких как Groovy, «передача слишком малого количества аргументов в конструктор» принципиально не то, что компилятор может обнаружить, потому что определения классов могут быть изменены во время выполнения посредством метапрограммирования.Кроме того, у вас обычно нет информации о типе, необходимой для того, чтобы знать, какой класс искать.
Если вы хотите, чтобы максимальные проверки выполнялись во время компиляции, используйте статически типизированный язык без метапрограммирования, например Java.