This is the plug I use:
Artifical Audio - Latency Bundle
If tiny adjustments are needed, and they usually aren't, I also use Airwindows' sample delay to do the phase reverse because it has a sample by sample delay that can be adjusted in real time. Most plugs you'll have to start and stop playback in order for a change in value to be registered.