DMF is right--cage length will increase capacity--of your crankset, not the cassette. Long cages are required with triple cranks to maintain chain tension with the large different between the smallest and largest chainrings.
Like someone else said, you should be able to get away with a 30 on the back with your current derailleur, you might have to crank the B screw in a ways but is should work.