SuperPID user here. FWIW, I do not use the Dewalt DWP611, simply because the SuperPID makes you give up on the speed wheel and you also have to bypass the soft start component of the router. The Porter Cable 450 is essentially the same router, but without the speed wheel, its black, has a different logo on it, and its cheaper.
I have yet to control the SuperPID via the PC to input speed, I do that manually via the thumb wheel.
One thing to remember, since you are removing the soft start, make sure you dial down the speed on your thumb wheel before you start your router. Starting the router at 20,000 rpm without a soft start can and will damage the router and can give a good slap on your shapeoko. Don’t ask me how I figure that one out.
However, I decided to use something else than CM, simply because I wanted to automate the process of homing, probe usage and coordinate settings. I am using Grbl Panel, a program written in .NET, and can be found here: https://github.com/gerritv/Grbl-Panel/wiki
Hope this helps.