Just what happened here: ~ # perl-cleaner --reallyall /usr/sbin/perl-cleaner: line 31: /etc/init.d/functions.sh: No such file or directory /usr/sbin/perl-cleaner: Could not source /etc/init.d/functions.sh! and that file is part of openrc What happens if someone has only systemd?
sys-apps/openrc is in @system for this very reason, see bug #373219
The previous comment is correct; please do not make openrc a depend of perl-cleaner. The mentioned bug is tracking work on a separate script perl-cleaner will be able to source instead of /etc/init.d/functions.sh.
Please either port perl-cleaner to use sys-apps/gentoo-functions, or add openrc as a dependency. Because at the moment, it's broken on pure systemd systems.
I think it might be resolved as duplicate of bug 504128 which is already marked as a blocker of bug 504116.
*** This bug has been marked as a duplicate of bug 504128 ***