Maybe this is just me?
It seems getting a perfect swing always adds distance. That's great on a drive off the tee to the fairway.
However, during an approach shot, or on a par 3, getting that 'perfect swing' ruins the shot. Going long isn't ideal. And clicking into a perfect swing, at least for me, isn't so sure a thing that I adjust my aim with a perfect swing in mind.
My suggestion: Have getting a perfect swing add distance when you are using a full swing only. But if you are using a partial swing, have it improve the accuracy of the shot instead. After all, in that case, 'perfect' isn't necessarily 'longer.'