"too long" in the primary an 'getting off flavors from the trub' will take many weeks to happen.
I too vote for 3 weeks in primary, then bottle.
if you did secondary, I'd only do it a couple of days to let larger particulate matter settle out, then bottle it. i usually get some yeast sucked up when racking from primary so I almost always secondary to get it back out of solution.
Primary: English Mild
On tap: Pale Ale, Lancelot's Wheat, English Brown Ale, Steam Beer, HoovNuts IPA
Bottled: MOAM, Braggot, Raspberry Melomel, Merlot, Apfelwein, Pyment, Sweet mead, Cabernet
Gal in 2009: 27, Gal in 2010: 34, Gal in 2011: 13, Gal in 2012: 10