There exists a nice way of preparing any superposition (with real amplitudes — this is the case I'm interested in) of states $\{\ldots0001\rangle,\,|\ldots0010\rangle,\,|\ldots0100\rangle,\ldots\}$, etc. This can be achieved with an $O(\log_2 n)$-depth circuit having $O(n)$ gates. To do so, one takes the circuit from Fig. 5 here, and replaces the $G(1/2)$ gate with $R_y$ rotations.
I'm wondering if this idea can be somehow generalized in order to prepare any superposition (with real coefficients) of constant Hamming weight states. Clearly, such a circuit will contain at least $O\left({n}\choose{m}\right)$ parametric gates. Would be cool if the depth could be made, similarly to the case above, significantly smaller than the number of gates.
Please do not suggest the UCC ansatz :D
UPDATE
In the comments below, Mark S pointed out a paper in which the preparation of Dicke states is discussed. Those are the equal-weight superpositions of constant Hamming weight states. The circuit contains only $O(kn)$ gates, and cannot be generalized to case of interest in an obvious way, as it can be done in the first paper cited above. Still, may be useful.