Automatic Lead Re-Routing

Automatic Lead Re-Routing

I have leads generated via the email parser. These are assigned to one person for
assignment to salespeople.

If this person is gone for several days, I want to notify other staff there are leads waiting or re-assign these to other staff.

Can someone give me the high-level steps they used to set up this solution? 

I basically need a workflw to autmatically assign  a lead to a new person after x days so these leads dont just sit there waiting on the original staff to come back to work.

Thanks!