We used a hall effect sensor for our shooter wheel this year.
Our code is at
https://github.com/rbmj/612-code - shooter.{h,cpp} and launch_counter.{h,cpp} may be of interest to you. Note that we care about frequency more than rotations, so if you want rotations you can just use the stock counter class.