I'm struggling to make sense of the following problem: Consider a sphere which undergoes a series of sequential rotations of the same angle $x$ about multiple axes identified by unit vectors $\{\boldsymbol{v}_j\}$. Then a vector $\boldsymbol{a}(0)$ representing a point on the sphere will move to $$ \boldsymbol{a}(x) = R_{\boldsymbol{v}_n}(x) \dots R_{\boldsymbol{v}_2}(x) R_{\boldsymbol{v}_1}(x)\boldsymbol{a}(0) $$
The motion the point is undergoing in terms of $x$ is rather chaotic, here an example I cooked up in Mathematica where a point is undergoing three distinct rotations:
While I understand that the rotation vectors will simply add up for an infinitesimal rotation $\mathrm{d}x$, it is unclear to me how to understand the superposition of those rotations in the general sense.
As this is a very common problem in the mechanics of rigid bodies, I'd expect that there exists some kind of machinery that allows for a better understanding of superposed rotations, but I have searched far and wide and didn't find anything suitable.
So my question is: Is there a way to simplify the superposition of multiple rotational motions of the above form? Can it be decomposed in a way (like Fourier coefficients in calculus maybe)? Is there a way to use constructions involving angular momentum and the like?