http://www.perlmonks.org?node_id=542086


in reply to Re^3: recursive anonymous subroutines
in thread recursive anonymous subroutines

It's been done.
use Sub::Recursive; recursive { ... $REC->(...) ... }->(args)