Spec advice is fine, however I personally take Solar Beam over the final point in Owlkin Frenzy. Even in PvE having the option of an interupt is very useful. (i.e. AoE silence with an interrupt is OP on Faction Champions in a ToC farming raid).
You are actually wasting some of your gloves haste because your instant casts are well beyond the haste soft cap caused by Nature's Grace. With Nature's Grace, your haste GCD cap is 795. While your DoTs themselves continue to scale beyond that, you are wasting a lot of your haste to your GCD overcapped on those instant cast spells at the start of your rotation. Because Haste is re-evaluated per tick of a DoT, you should instead use your gloves AFTER DoTs are applied and when you are starting the spamming part of your rotation. It will benefit all remaining ticks of your DoT as well receive the full benefit of your casts with a cast time. If you use your gloves in the middle of a DoT like Moonfire or Insect Swarm, the remaining ticks are re-evaluated after the next tick does its damage. You shouldn't use haste just prior to a large sequence of instant casts.
Starsurge should simply be used whenever it is off cooldown, regardless of if you are about to enter an Eclipse or not. Given the procing nature of Shooting Stars, it is never advisable to save the cooldown for an Eclipse because you have the chance of having that reproc again while you are waiting thus wasting your prior cooldown.
The benefit of Eclipse was misquoted at 36%. The base benefit is 25%, you gain 1.5% per point of Mastery. Provided you are geared correctly this means you would gain 12% from having 8 mastery for all leather gear, giveing you 37% bonus to arcane or nature damage.
Starfall still does more damage on multiple targets than on a single target, so its usage depends more on the context. While Lunar Eclipse does buff the damage, if you are less than say 20 seconds away from a point where there will be multiple targets, it is better to save your Starfall due to the fact that 200% damage is always greater than 137% damage. This is now a difference of about one third the cooldown duration since Starfall is one third stronger during an Eclipse. If you are less than 20 seconds from a Lunar Eclipse, Starfall should be saved for the Lunar Eclipse.
Your DoT renewal isn't ideal. Because of the never losing the last tick mechanic, the ideal time to renew DoTs is whenever they are one tick from completion, however, you may want to let one DoT fall off prior to an Eclipse proc in order to benefit from the refreshed cooldown of Nature's Grace from the Eclipse. During an Eclipse, a DoT renewal should always be your second cast in order to get the maximum benefit from it (it can not be the first cast because the Eclipse buff may not have proced yet, given the delay between the cast hitting and the buff becoming active. Ideally this should be Moonfire heading into a Lunar Eclipse. It doesn't matter which DoT fades entering a Solar Eclipse as both are Nature, but ideally you would want to renew Insect Swarm during your Solar Eclipse given that it is one of the highest DPET abilities in the game, especially when Eclipsed. Also, damage of DoTs is calculated at the time they are applied. So it is always more benefitial to renew them during an Eclipse if they are of the appropriate damage type.
You make no reference at all to the spell, Sunfire.
Your Glyph selection is faulty as well. Starfall and Focus should both be taken as they both provide a DPS increase. Hurricane is a situational only glyph, not one you would use all the time. Thorns is also a highly benefitial glyph for raiding in particular as you can front load tank threat for add spawns.
Starsurge doesn't proc. Shooting Stars procs.
You can't turn off the spell queing. That option does not exist yet, it was being given the option to adjust the latency of it but the slider isn't in as of 4.0.1.
Your stat table is incomplete.
Spirit/Hit (to Cap) > Intellect > Spellpower > Haste > Crit > Mastery
While Haste is more valuable than Crit, you neglect to mention most of the other stats completely. In high end (T10+) gear Intellect and Spellpower can actually overtake Spirit/Hit in value, however since that is the first stat you can choose to prioritize it would still be higher priority than Haste.
You fail to cover the concept of pre-emptively predicting Eclipse. Based on energy value and spells being cast or in the air already, one can predict a coming Eclipse to change your next cast.
For Example, BalancePowerTracker