Hey buddy, you won't be able to use Rogenrolla should you catch it in TLR due to this: "You may have a maximum of six Pokemon with you on any Legend Run. You can bring fewer Pokemon and capture more, or you can bring the maximum 3 Pokemon and capture until you reach 6. If you capture a Pokemon after a 6th, it will go to a sort of limbo, where it is either claimed after the end of the dungeon (if there is no bonus play) or allowed to be switched with one of your other Pokemon (it will retain the HP and the EN you captured it with, and will not be healed if you choose it in Bonus Play unless it was in one of your six slots.)"
But I will certainly fix up Infernape