It looks like you're new here. If you want to get involved, click one of these buttons!
I've setup a framework for handling webhooks when using other providers than Amazon SES. Right now it supports Mandrill and Critsend and is based on the solutions I found here in the forum as well as the developer documentation at their respective sites.
You can get (or contribute to) the code here:
Basically, copy these files into a "webhooks" folder (or wherever you like) and then point the events processor to the appropriate file. If you want to create one for a different service, then just use the existing ones as templates. You basically just need to include the webhooks config file, and then call the appropriate functions for hard bounce, soft bounce or spam complaint. It also includes built in debug logging for during development (I recommend shutting that off in production.)