Remove contributor role when user deletes all of his content
Checkout the rules bonus pack


  Conditions
  
  
  Check number of results from a view: This condition loads a view and checks   the number of results – condition is passed if it is at least
  as many results   as you set. You can pass on arguments to the view.