Spec feral for leveling, focus on the offensive talents to offset the fact druids dps sucks. Your survivability is fine as you have heals you just need the dps boost of feral talents.
Druid dps does not suck. That is untrue indeed. This is why so many people have got so fed up of no one wanting them in arena teams etc that they respec resto. There are way to many resto druids about atm as this is the best PvP healing class. Feral is excellent for Battlegrounds but requires huge amounts of skill and timing to play well in arena situations.
I would definately not recommend balance spec. Moonkin for levelling is a bad idea from personal experience. Respec balance at 70 if you really want to be a caster. But if you wanna be a caster you might as well reroll mage or something. Moonkin = wannabe mage. Yes I am biased vs Moonkin but that is because they are not as good to play for me. for example you know those carpy spells you're using up to and aroun 10? That is all you will ever use if you go Moonkin until 70 when you'll use cyclone. Spam wrath roots and moonfire.Not fun at all.
Feral is the way forward for levelling undeniably so. You only have one TP. i wouldnt worry too much at this stage what you put it in as a lot of the choices you get aren't great until further in the tree. Druid is not restricted to being either a tank or a healer. that is misguided. You can spec slightly differently to get the best tanking spec but it still isnt a million miles away from cat spec or even pvp spec. You wont even be thinking about dps spec yet as you wont get Cat form for a little while yet.
Druid tanking is more fun that warrior tanking imo but being a tank wasnt really my thing- you dont really get to do that much in terms of shifting and using the full range of your toon's skills.
You will find as you go along that druid gets better and better and I'd recommend it to anyone but not as a 1st character as it is a hybrid class and is also quite complex. In a way it might be a good thing as you really learn to play the game much faster.
Also up until level 66 I was healing all the same in dungeons despite feral spec. No one could see your talents before and no one noticed. roll on healer gear when you do dungeons so you can heal too. There should be absolutely no problem healing in instances as a druid really (with feral talents)
make sure that you collect healing gear all along so you can respec if you want to (it gets expensive respeccing lots so I'd advise not doing it for ages)
also collect leather dps items which you'll be rolling against rogues for. That is the only problem with druid as you'll be rolling on what might be seen as "rogue gear" or "priest gear" etc but you can still take it nonetheless.
I'd put your 1st talent in the balance tree in fact so you can aim for the pvp spec which is the best one for damage apparently but I havent tried it myself yet.
(I use a wierd one which gets me big crits 0/50/11)
Make sure you take on professions early btw. I didnt and it only gets harder as you go along. Recommending Leatherworking and Skinning for your Druid.
Hope thats vaguely helpful
OP: My main is a druid. If you want any advice or anything like that then you can MSN me if you like.