I heard Fr. Corapi speak on this very subject. What he suggested was that while imperfect contrition was not the best route, it was a start.

And if the only reason you’re repenting is due to FEAR of God, rather than LOVE of God, well, at least you’re still repenting.