Here's a custom node I wrote for Maya a while back to perform a quaternion SLERP to blend between two rotations. It was written in Python
No download links available.