I'm done planning a basic route. The light world is pretty straightforward, but once I get to the dark world it gets real disjointed and confusing. I'm not 100% confident of this route, so let me know if there is a better one.
Sanctuary- heart container
Eastern Palace
Pegasus boots, s+q to Link's house
1st heart piece/Book of Mudora or vice versa, s+q to Link's house
Desert palace- 2nd heart piece
3rd heart piece, s+q to Sanctuary
Death Mountain- 4th heart piece, Mountain Tower, 5th heart piece, s+q to Sanctuary
Lost Woods- 6th heart piece, mushroom, Master Sword, s+q to Link's house
Pyramid- 7th heart piece
Dark palace, s+q to pyramid
flute, 8th heart piece, 9th heart piece (digging game)
Kakariko Village- 1st & 2nd bottle, 10th & 11th heart piece, net (haven't tested which order is fastest)
Village of Outcasts- 12th heart piece and 250/500 rupees (depending on how many rupees I have up to this point) from Game of Chance, Gargoyle's Hideout
magic cape, 13th & 14th & 15th heart piece, 16th heart piece (lumberjacks yard), s+q to Link's house (to warp to pyramid)
magic powder, quake medallion, flippers, 17th heart piece, s+q to mountain cave
ether medallion, bird warp to Kakariko Village
Village of Outcasts- red boomerang
reunite blacksmiths, 18th heart piece, magic consumption upgrade, tempered sword, grab locked chest, bird warp to Link's house
3rd bottle, Bombos Medallion, bird warp to Kakariko Village
Skull Dungeon, s+q to Pyramid
last bottle (under bridge), 19th heart piece, Ice Palace, bird warp to desert
Swamp Palace, 20th & 21st heart piece, bird warp to get ice rod
ice rod, s+q to Link's house
22nd heart piece, Water Dungeon, Fat Fairy, s+q or bird warp to mountain (whichever's faster)
Cane of Byrna
Turtle Rock- 23rd heart piece, mirror shield
last heart piece
Ganon's Tower- red mail
Do you still think I should redo the Eastern Palace to get the bomb?