Sure your recoil macro will be undetected but you will also have serious input delay that is delay from when you click you mouse button to when it's sent to the host machine then sent to the server, in my opinion using geforce now with a recoil macro only is going to eliminate any competitive edge a recoil macro would give you.
In short: recoil is going to be the least of your worries when you're essentially doubling your ping to the server.