Which sounds great that you have accomplished that!
But the "little" guy doesnt want to lead.. LOL! Well, depending on what ideas and options you have, the rope halter is an excellent tool to teach. The tie braid on it applies the forward pressure to the polls and encourages them to move. I will say, that after reading what you have said, that you may need to try alternatives as well, as it sounds like he has much more strength then what you were anticipating and he may even break that control!
Arab's are a trick.. I hear you! It wasnt until a couple months ago, I picked one up, and its been educational! LOL! They have endurance, which leads me to my next point.. if you have a round pen, that would be an ideal place to start. If he happens to pull away from you and break the lead, he wont have anywhere to escape, then that opens you to enforcing the fact that breaking free wont get him far, which is to lunge him immediately after breaking away from you.
Another tip, is if you are pretty fast on your feet, persay, and he goes to pull away, start applying front pressure backwards and drive him back, and more then a couple steps. If I get one that pulls hard on me and trys to go backwards when I am asking him/her to go forward.. then backwards you want to go, backwards you will. They can't move as fast and don't have as much control going backwards as they do forwards. Once I get that yielding responce from them, then I let up and try forward again. This works pretty well after an attempt or two, but they will still act jerking and pull alot of stopping while under lead.
Once you make it to leading, but with jerky and sudden stops, the next trick with a larger, un-halter broke horse, since its a lot harder to convince them to move the direction you pick, I trick them (in a sense). As I am leading along, and they stop and wont move forward, but wont run off (as they lost that battle a few times already), I turn thier head just slightly and begin walking a "new" direction, which will eventually "wander" back into the original direction I originally asked. This is more or less fooling their percpetion, as they do not see things the same way we do. Where as you are asking them to go in the 12 O'clock direction, and they stop, you can redirect them to the 10 O'clock position, or even the 2 O'clock. Then start leading gradually back to the 12. I have had to "see-saw" them both directions before, but the result is the same.
Its a trick with teaching fully developed and large sized horses to lead when they have not had human interaction! I have a project I am working on with a 9 year old wild mustang that the owners can't even get haltered. It pays off big time when you accomplish getting them haltered!
Hope that helps some!