it could be so many things. It could be the way your riding that he bucked, not necessarily the bit.
Here is a tom thumb. It is a leverage bit used mainly in western riding to perfect certain things like neck reining, stops, spins, and collection. Notice when you pull on it, the chin strap will put pressure on the chin and on the bars of the mouth, and also on the Poll. you actually have leverage on their face.
http://www.mydrafthorse.com/cfwebstore/images/products/tom%20thumb%20snaffle.jpg
It could be a problem with his teeth.
Here is a snaffle.
http://www.horsetackinternational.com/images/245455-loose-ring-bit.jpg
a much simpler bit, used for less advanced riders and horses. It works by a direct pull. This is useful for green horses, and teaching a horse to be soft. It is the first bit a horse is trained in. Later they move into a tom thumb.
Edit - Yes! you got it. This is why.
Say you have a snaffle in and you pull on the right rein. The bit generally puts pressure on the opposite side of the mouth.
However, if you pull on a tom thumb, the bit puts pressure on the same side of the mouth, causing the horse to move away from your rein, (like a neck rein) instead of into the rein, (as with a snaffle). You can see why it would take a little retraining to go in a tom thumb.
Keep him in a snaffle, and do exercises on him that will loosen up his face, so he understands how to give to pressure instead of resisting it. Work on giving his face on each side with as light as you can. Make sure at a walk, he follows his nose. Do it on the ground first, and then from the saddle at a walk, trot, and then at a lope.
Next, teach the horse how to move off your leg with his shoulders, rib cage, and rear. Make sure you can do this at the walk trot and lope. The importance of any exercise is to make the horse as responsive as possible. When your horse starts to feel more responsive to your cues, and really soft in the face, switch him into the tom thumb. Reteach all these exercises. You'll find a whole other horse underneath you.
AWESOME question!!