Let $\vec{r}$ be the position vector in $3\mathrm{D}$ Euclidean space $\mathbb{R}^3$, and $\vec{p}$ the linear momentum of point mass at $P\in\mathbb{R}^3$. The angular momentum $\vec{L}$ of that point mass with respect to the origin is defined to be $$\vec{L} = \vec{r}\times\vec{p} = m\vec{r}\times\vec{v}.$$
This feels weird to me, as $\vec{r}$ is a vector in $\mathbb{R}^3$ and $\vec{v}$ is a vector in $T_P\mathbb{R}^3$... aren't they? If so, we shouldn't be able to take their cross product, so how can this definition be fixed for the operations to make sense?
Building on @Vercassivelaunos 's comment, I think you need to rephrase your question in terms of more general manifolds. You will then naturally build the notion of moment map.
Good luck on this long journey.