This is precisely the method that I use to correct a horse that rushes to any particular spot. Trying to run to the trailer after a trail ride? Sure, go for it, we'll do rollbacks at the trailer when we get there. Want to run back to the barn? Okay fine, let's do that, but when we get to the barn we'll so rollbacks and serpentines at maximum warp. In my experience, even the most stubborn horses will throw in the towel after 2 or 3 days of that. If you are effective in your correction, the horse will remember the correction. Of course if you're not effective, yeah, you'll have to do it over and over and over again. That's a dead giveaway that you're not being effective.
When I correct the horse at the place he wants to rush back to, I will do rollbacks the first time for about 10 minutes. Then we'll ride away from the barn/trailer/whatever and rest. When he's got his air back we'll go back to the place he wants to be. If he rushes, I'll let him, but then we're going to do rollbacks for 15 minutes. Every time I have to do rollbacks, the time is increased by 5 minutes. I've yet to have a single horse rush back a fourth time. They might speed walk, but they don't dare break into a trot, and that's fine progress for that day. The next day, we'll do it again, only by the end of that ride the horse is walking back to the barn like he's going to his own funeral. Sometimes, on a horse that has had that habit for a long while, I'll do it a third day, but usually two is enough. They remember, and they want no part of rushing back to the barn after that.
Case in point: Dreams spent two rides trying to rush back to the trailer after trail rides last year (back to back days). Both times I let him rush, and we did rollbacks around the truck and trailer until he was ready to walk back. Day one he powerwalked back ... day two he walked normally ... day three he walked back to the trailer at a snail's pace, taking every opportunity to try to turn around and head back out. When we got back to the trailer on day 3, I unsaddled him and let him rest for a while, then loaded him, gave him a treat and took him back to the barn. That was over a year ago and he hasn't tried it again. He no longer walks at .000001 miles per hour back to the trailer, but does walk slower on the way back than he does on the way out. Trust me, he remembers those rollbacks, which means that they were an effective tool to discourage him from rushing back.