Pick druid, paladin or monk. Get heirlooms if you can. Grind mobs until level 5 - 6. Start doing the easy "just kill these mobs outside town" quests until 15. Queue rdf as every role and do every dungeon you can (with heirlooms you could probably solo the dungeons) while you travel to higher lever zones. Keep doing the simplest quests while you're waiting for rdf (which shouldn't be long). I leveled a druid to 100 once doing this in maybe a day /played, but he was also rested for most of the process.
La Croisade ecarlate - A... La Croisade ecarlate - H... Laughing Skull - Alliance Laughing Skull - Horde Les Clairvoyants - Alliance Les Clairvoyants - Horde Les Sentinelles - Alliance Les Sentinelles - Horde Lightbringer - Alliance Lightbringer - Horde Lightning s Blade - Alli... Lightning s Blade - Horde Lordaeron - Alliance Lordaeron - Horde Los Errantes - Alliance Los Errantes - Horde Lothar - Alliance Lothar - Horde Lich King - Alliance Lich King - Horde
Something to keep in mind as well is that this will make enchanting materials more valuable, since it is likely most players will now simply scrap their boe greens instead of getting them disenchanted. Also redundant dungeon/raid gear can be scrapped rather than traded to the (guild) enchanter in the run. Less stuff gets disenchanted, meaning there will be less ecnhanting materials, meaning their value will rise. All the more reason to DE rather than scrap as an ecnhanter.