Curious if I'm the only one ...
In the end what triggered management was the word "refactor". Management has issues with anything that is associated with mistakes, so our Jira doesn't have "bug" tickets and teams that rollback releases have harder times scheduling subsequent releases and additional red tape to navigate.
I understand there will be teams that are just punching the clock who don't care about or learn from mistakes, but this doesn't feel like the norm in this industry to me. I suspect that the replaceable cog mentality of management brings some generalization about labor as being all highschool burger flippers regardless of the industry or product.
Regardless, knowing what spin will trigger management and avoiding it is better than doing it on the DL IMO. If management is aware but unclear on what the details are they will at least allocate time to your effort.
So I billed them for the next 3 months to write a Spring IOC clone, doing exactly the same thing to use on the project.