Yes it can be fixed if it is just getting started.
You have let him learn patterns and routines and now he has put himself in the driver's seat. Do a LOT of non-pattern riding. Do a lot of coming around the end going slow all the way past the stopping area, lope around the end of the pen and lope back up the other side.
If you come around the end of the pen about 20 times each time you ride and do not pick up speed a single time, you will set a different pattern in his head.
Then, when he decides you are in charge, run and stop one time and do about 20 or 30 slows run-downs after one fast one.
Do you have 'paid runs' available to you in a show-pen with announcers and the whole deal? If so, you need to spend 2 or 3 of them on schooling.
You may need a 'new cue' for getting him to 'back off' of the bridle. Whether or not you try a different cue, you need to get him off of the muscle totally on run-downs.
You need to do 'speed control' adjustments on straight runs as well as on fast and slow circles. When he ignores you asking him to come back to you, take both hands and 'get into him hard' and then do it over until you regain his respect for you on the reins.
You will find that any time he starts to 'carry you' in the show pen, you forget trying to bluff your way through the class and just fix the problem right then and take your 'zero'. One zero is very minor compared to having to 'fix' a set habit like you have now.