Sub::Override - safely and easily override subroutines in perl