It might be because XSlate calls method in scalar context and would want an arrayref. Seems errors is returned as an array https://metacpan.org/release/GSHANK/HTML-FormHandler-0.40068/source/lib/HTML/FormHandler.pm#L506