In metallic ferromagnets, the spin-transfer torque and spin-motive force are known to exhibit a reciprocal relationship. Recent experiments on ferromagnets with strong spin-orbit coupling have revealed a rich complexity in the interaction between itinerant charge carriers and magnetization, but a full understanding of this coupled dynamics is lacking. Here, we develop a general phenomenology of the two reciprocal processes of charge pumping by spin-motive forces and current-driven magnetization dynamics. The formalism is valid for spin-orbit coupling of any strength and presents a systematic scheme for deriving all possible torque and charge-pumping terms that obey the symmetry requirements imposed by the point group of the system. We demonstrate how the different charge pumping and torque contributions are connected via the Onsager reciprocal relations. The formalism is applied to two important classes of systems: isotropic ferromagnets with nonuniform magnetization and homogeneous ferromagnets described by the point group ${C}_{2v}$.