in reply to Sending mails via gmail

You can use any of those (and others), but Email::Send::Gmail looks very easy to use.

I'd say look at the usage examples then pick one you like.

Update: Email::Send::SMTP::Gmail looks like it might be a better choice as it appears to have been updated 2016-Oct-10 (as of this update to this post).