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


in reply to Re^8: Constant subroutine main::C redefined
in thread Constant subroutine main::C redefined

so what about delete $main::{C}? did you try?