Проверка - НЕ ВЕРНА.
Потому что is_callable() вернёт true, если в массиве будет МАССИВ (массив можно вызвать, как функцию) или если в массиве будет объект, содержащий магический метод __invoke().
Чтобы проверить, что в массиве анонимка, то нужно проверять не is_callable(), а instanceof Closure.