As a radar controller, part of our job is to try to not make Tower’s life a living hell. I know that’s a heavy burden to carry but that’s the cross you bear.
Tower only has two commands to initiate a speed change, maintain best or slowest practical speed. Whereas you have more specific speed commands where you can have aircraft maintain, exceed or do not exceed specific speeds.
If you see a conflict in spacing, issue a speed command before handing off the aircraft to Tower.
You should never be in a situation where spacing is poor, but if you are, don’t hand off your dirty laundry.