Basically I guess many asteroids might qualify depending on their orbit. This definition is just a proposal and a poor one I’d say.
I think the definition is a good one. If a body has enough mass to become spherical, it should be called a planet. If it orbits another planet of greater mass than itself, it can be labeled a moon-planet.