I agree that you should work on getting rid of the reverse pivot. That would be the first step. Once that is fixed, you can re-evaluate.
There are a few causes of a reverse pivot. You have a few.
1. Your hips slide laterally on your backswing. Ringer touched on this. Your right hip should not move to your right, but turn a little on your way back as if they were turning inside a barrel. A lot of great players right knee actually does not move at all from setup to top of backswing, but their hip becomes positioned to enable them to load and coil.
image:
http://www.totalconceptgolf.com/images/sce/IMG_2808.JPG
notice how this persons knee is still bent, but their right hip has moved away from us, as the viewers of the image. You probably could have held a club right on his right knee cap and it probably would not have moved on the way back; not much anyways.
2. Shoulder rotation on the way back needs to feel more horizontal than vertical, you really pick the club up. Less arm lift and more horizontal upper body rotation.
Drill:
Lock your lower body in the same position as the person in the image, as if you were at the top. Do this with no club. Then, turn your upper body with your core so that your left shoulder is right under your chin, and turned over your right knee. I can post images within a few weeks if need be.
This one is perfect !
http://perfectgolfswingreview.net/AB-StretchedBS.jpg
read the article too:
Backswing
I just found this, and this is probably the best breakdown of the golf swing I have ever seen; may be worth its own thread. Its Aaron Baddeley when he was being coached by leadbetter. I think he may be more flat now due to his Stack and tilt style, but this is quite good. You will notice it points out maintaining the right knee flex!
Actually, half way down the article they show the same kid making to swings: a good one and one where he has a reverse pivot. You will see the difference with the lines this person has drawn