I've spent way too much time using the chip calculator from homepokertourney.com. Basically I came up with the "ultimate formula" (for my standards anyways). I was able to break down the formula alotment per six players. This was designed to be economic and rack friendly and not have too many of the lower denoms that become obsolete as the tourney progresses. What I came up with was the following:
per 6 players:
T5 x 40
T25 x 60
T100 x 80
T500 x 20 (or 40+ to allow full color up and rebuys)
this set up was designed for hosting any size tournament and maximizing chip values. This is what i will use when i have the funds to start a new set (as it will allow me to purchase in increments of 200 chips over time). At 200 chips per six players this is the best I can do allowing for some extra chips and still have a highly functional set. Any modification done (to the breakdown) would be to the highest denomination (or adding another) to allow for the rebuys and color up of 100's, which shouldn't be necessary, especially if you use antes.
Also I noticed you wanted T2500, but for my recommendation a T2000 chip would be the better choice (as this is the suggested starting stack value).
T2000 starting stacks:
T5 x 5
T25 x 7
T100 x 8
T500 x 2
22 chips=T2000
again because my breakdown is scaleable, the blinds are designed for just about any sized tourney and the minutes per level is experimental depending on how fast you need it to end (10 mins up to 30 mins for a marathon):
ante/sb/bb/
0/5/10
0/10/20
0/15/30
color up 5's
0/25/50
0/50/100
0/75/150
0/100/200
25/100/200
25/150/300
50/250/500
75/350/700
100/500/1000
150/750/1500
color up 25's
200/1000/2000
300/1500/3000
400/2000/4000
shouldnt last this long, but option 100's color up (can divide the remaining T100 chips by 5 and call them all T500 chips)
500/2500/5000
1000/5000/10000
1500/7500/15000
2000/10000/20000....