It looks like what you really want is a ranged dependencies. From the look of it though I have to second the "it does not seem intuitive" opinion as it gives another meaning to the slot syntax marker (':'). Other than that, it seems like a worthy addition to the eclass.
-- Gilles Dartiguelongue <e...@gentoo.org> Gentoo