As of right now, no. Maybe eventually.
On the topic of switching rotations... you shouldn't be losing any GCDs. When the switch rotation is made via function calls all that happens is the rotation queue variable is swapped out for the other rotation. I can look into it if it is indeed taking that long, but it really shouldn't be. Are you sure what you aren't seeing is Seal switching (which is on GCD)? So it isn't just looking like you are losing a GCD?