I think a Pelham is a good bit to use for a short time. YOu can also use other methods to get his mind back to you. Him running through the bit is because he is thinking out there, not back to his rider.
you can do a lot of small circles, disengagements when he starts to brace and barge ahead. You do things that break him out of that mental frame of mind. And anything you use equal pressure on the reins, you give him the set up for bracing. The more you offset the pressure, the more insistent it is that he leave his mental steamrolling state and listen to the one rein that is the loudest. And you make it "loud" enough that if he doesn't listen, he gets pulled right into a disengagement. Your job is to get his ear and eye focussed back on you, and reward with a release when that happens.