There are some car places that may be willing to powder coat a cage for you... they may sand blast off the old coat, then apply a new coat.
However, not all of the paints that they use are safe. Certain colors do contain lead or other undesired things in them, so if you want to get a cage re-painted, then you need to make sure that they use a good paint for the cage.