Welcome to the boards. 8 wt should be plenty. Floating line would be a blast for topwater and a weighted fly would get you down a bit, so you should probably start there. I prefer flouro leaders/tippets, but mono would be better when you're going topwater. 9' rod would be a better choice, especially if you float tube, but I understand the desire to have <8' with the tourney regs (is this fly fishing tourneys or do you plan to use the rod for "regular" fishing duties as well?). I haven't seen a short rod like that offered in 8wt or above, but I could have just missed that. Anyhow, most fly fishing sites offer bass flies these days, but my favorite for a combination of price and quality is the Blue Fly Cafe out of Idaho.
http://www.blueflycafe.com/
Do yourself a favor and get a quality rod (go up the line as far as you can afford). I prefer Sage and St Croix, but other brands have quality offerings as well. Good luck!