I don't tend to transfer my team from one game to the next, as I don't like to lose said team from its original game (since I still like going back and playing older games, and want to have my favorite Pokémon there). Instead, I tend to transfer things like freshly bred Pokémon, region-exclusive Pokémon, and some legendaries forward from one game to the next, and those haven't typically made it full-circle from gen 3 to gen 6 so far.
I recently started replaying XD, though, so I may send some of the Pokémon from there all the way up through the generations, after transferring them to the main gen 3 games. So, in that sense, a few of my Pokémon may come full-circle.