I've only been at this for 2 months raising percs but whats working for me now is the following....
The eggs hatch in 10 days, on the night of the hatch I pull the eggs out and transfer them to a 2.5G, filled halfway with parent tank water. The eggs should all hatch within 2 days but the morning after they start you will need to keep plenty of rotifers available for them, I feed them small amounts twice a day along with a small water change and vacuum the bottom at night. After about 5 days I start feeding BBS along with the rotifers, in 10 days start adding pulverized flake and move to a 5G; smaller tank has all the walls blacked out.
You'll want to have phyto, rotifers and BBS culters going before they hatch. So far I have been good on the rotifers and BBS but my phyto crashed, I'm using DT's for now but using a 16oz bottle every week so want to get the phyto going again soon. Entire system is all off one good sized air pump, feeds the 5G tanks (2 fry, 1 rotis and 1 BBS) as well as 4 2L bottles I was using for the phyto. No heaters as the tanks are staying around 77/78. and a NO T5 lamp.