Just in case anyone wants to do this, I just made this for a client and wanted to share:
https://github.com/ethanpil/gravityforms-reject-disposable-emails
Install this plugin into any WordPress system with a working Gravity Forms plugin and all known disposable email address hosts will be rejected and fail validation. This only checks the field type "email" and does not require any configuration or special settings. Its global, if its turned on, then its working.
Thanks to adamloving for the initial list of domains: https://gist.github.com/adamloving/4401361