Yes I taught myself after I bought a CNC machine, about 4 years ago I couldn't spell CNC or G-code But I am a software developer and controls engineer so it was just learning another language. I've been a machinist/tool & die maker for about 50 years.
If EnRoute will allow a finish pass at a different speed the I would say you have it made. That is exactly what I was describing.
Best of luck with this project. Let us know how it works out.