PS: This is a Tool for Autodesk Maya only
A solution for non-spherical eyes is what I started out to achieve but as i progressed i added a lot of elements, for example, there are 3 types of eyes in this tool that cover most of the workflows you may use in production and here are some of the features inside :
Features :1-Dynamic Placing2-Stretching3-Iris and Pupil Control4-Iris Rounder ( This makes the iris always round no matter how you stretch)5-1 Click Mirroring6-Connection with the head Rig