Thanks to the tireless help of @stuartcryan I was able to fix the error by fixing the permissions of all paths in the @INC
perl -e 'print join "\n", @INC'
basically all paths have to be readable by user. More information here http://www.perlmonks.org/?node_id=1080639
I don't know if this issue is specific to this workflow but when I try to run
lp foo
I get an error
[ERROR: alfred.workflow.input.scriptfilter] Code 13: Can't locate strict.pm: Permission denied at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
Seems to be some sort of permissions issue - What's the canonical way of fixing OS X Perl permission issues?