Hey Jace,
You can create a record for each rep. Then, when they are sent an email (alert), their behavior can be tracked just like a Lead. You can create alerts to inform you if they have checked the Lead or not. Quick question: how are your reps viewing Leads? Maybe there is something I am not considering.