(W) The second (fourth, sixth, ...) argument of overload::constant needs to be a code reference. Either an anonymous subroutine, or a reference to a subroutine.
Ich habe weder eine anonyme Subroutine noch eine Referenz auf eine Subroutine
Hast du dir die Dokumentation angesehen? Da steht ganz genau, was dein Fehler ist (siehe Antwort von Jörg).
Das verstehe ich überhaupt nicht, da ich auch keine Konstanten verwende.