Hall sensor vs. reed switch

Why not read the drum speed by optical means? This is what I would do. Just put some reflective dots to the drum and count the number of reflexes.