The new SUP-2T can support up to 4000 VRFs. This design has two main drawbacks which you need to consider:
* You will introduce single point of failure.
* Routing between two different VRFs in future ( it is possible but it will require static routes or running standalone BGP on the box)