While maybe not perfect, I have ZHuntermod, which puts traps, aspects and tracking into their own little right-clickable pulldowns. This frees up between 1 and 2 bars for other things. My main bar is raptor, autoshoot, wingclip, aimed, arcane, serpent, conc, viper, scorpid, flare. I remapped the pet commands I needed to F1-F4, so ctrl+1 to ctrol+= has a bunch of things, including mongoose, scatter shot, hunters mark, buttist macro, etc. then on the right bar I have things like eagle eye, warstomp, my mount, pots.
I would highly encourage you to find some way to manage your aspects and tracking effectively. the only tracking you NEED on your main view, imo, are humanoids and hidden. All the rest can afford to be off the main bar. ZHuntermod helps a ton, now the only thing I have in my main view is my "Freezing trap down" macro to place it and inform party.
I would also encourage the macroing of basic pet commands. Depending on your twitch factor, you will have to decide whether you need Attack-pbuttive-follow-defensive-prowl-stay-aggro-etc
Raptors are good agressive pets but they fall short of cats and flying aggressive pets because they do not have a species special move (prowl, screech, thunderstomp, charge, etc). I have used a boar as my tank (MM-Surv) since level 30. I also have a cat and am still working on the blackrock worg atm.