This sounds like the way to do it.
But, even this is questionable. He really thinks he will get override majorities?
Obama might sign reforms that make the program less egregious.
Let’s say the Republicans want to take sways pieces that can be taken away. Fair enough, but they had better vote for a full and complete revocation and make Obama veto it it first.
McConnell should not be Majority Leader.
Obama is a flaming narcissist. He is also extremely insecure. He hides behind his ego to avoid admitting his insecurity. When he starts getting his vetoes overridden he will start coming unglued. I believe there might actually be a good chance of a "nervous breakdown".
Thus, I believe it is a good strategy to start with small changes that have sufficient support to override any veto. It will only take a couple of them to stop him from using his veto pen. An override will be public proof of his incompetence and his narcissism won't allow that.