Hello
In the project I'm working on now I created pile caps first, then modeled reinforcement for one pile cap, group it, and copied it to all other pile caps. It worked well. There is a topic on Revit Strutural Forum where user describes troubles he has while he copies foundation together with reinforcement. However I think both ways that you are suggesting should work fine.