You can achieve something like what you are trying to do here if you consider "metres in the x direction" and "metres in the y direction" to be distinct units with vectorial properties.
If we write $\text{m}_x$ for "metres in the x direction", $\text{m}_y$ for "metres in the y direction", then
$$\left[ {\omega = \frac{v}{r}} \right] = \frac{\text{m}_x/\text{s}}{\text{m}_y} = \frac{\text{m}_x \text{m}_y^{-1}}{\text{s}}= \frac{\text{rad}_{xy}}{\text{s}} $$
Here $\text{rad}_{xy}$ means "radians measured in the $xy$ plane". It's a signed quantity, positive as you rotate (either clockwise or anticlockwise) from $x$ to $y$.
We can do this a little more formally if we consider spatial units to be standardised quantities that can have vector, bivector, etc. geometrical properties. They are not all scalars. When we talk about "length" now we are talking about the ratio of the vector between the two points being measured and a standardised unit vector pointing in the same direction. We can legitimately divide vectors pointing in the same direction by one another and get a scalar quantity, because a scalar times a vector gives another vector that is some multiple of it. But when we divide a vector by another vector pointing in a different direction, this is no longer true. Instead we get a bivector quantity that represents a plane area in the same way vectors represent linear lengths. Bivectors are the generators of rotations. And in the case of circular motion, comparing a velocity vector in the tangential direction to the radius in the radial direction gives us a bivector quantity with an orientation 'pointing' in the plane of rotation.
Then making the claim that the units of radius are $\text{m/rad}$ is actually just saying $\text{m}_x/\text{m}_x\text{m}_y^{-1}=\text{m}_y$, we are converting metres in the $x$ direction to metres in the $y$ direction. The magnitudes of the standard metre vectors in every direction are the same, so the radian unit has a scalar magnitude of $1$, but is not actually the scalar $1$, but instead a bivector quantity with an orientation in space.
Using oriented units usually just complicates things, and it is normal to use only the scalar magnitudes of units. But it can sometimes be useful or insightful. If you do dimensional analysis keeping length units in different directions separate, it can sometimes resolve ambiguities that the scalar version of dimensional analysis fails to distinguish.
Geometric Algebra is a system that is capable of doing this correctly, keeping everything straight, even when mixing directions that are not orthogonal to one another, although in practice practioners of Geometric Algebra usually do it the same way everybody else does.