Marketo doesn't necessarily invalidate hard bounces, so this is not a good comparison. Once Invalid, Marketo won't send out email to those records.
See: http://www.slideshare.net/jdavidhill/marketo-email-reputation-management
The easiest way to handle invalid emails is to run a smart list, like you have, and then review and delete records as appropriate. The above slides have more detail on how Marketo handles hard bounces and invalid emails. You can add some flows to manage these too:
1. Email Invalid Restorer - remove invalid flag if email address is changed
2. Invalidate or Suspend hard bounced leads who bounced at least twice in past 30 days.
3. Check that smart list once a month to remove obviously bad records.
I strongly urge you to be careful with auto deletion.
See http://www.marketingrockstarguides.com/how-to-fix-data-disaster-in-marketo-1710/
Keep in mind that Invalid emails doesn't mean that the lead is completely bad. The record may be from a customer too, so someone needs to follow up to verify the email address.