I spray foamed my entire house. Once the spray foam goes on, it will be difficult to move any wires "in" the wall. Make sure you have more than enough slack outside the wall that you can stuff back in later. I got screwed over by this when my painters messed up a couple of pressure switches. I tried to replace them, but the wires were stuck too far back in the wall to reach. Even though I could grab them with needle nose pliers, I could not pull even an inch of slack.So how do I terminate the cables when I prewire? Should I get a low voltage box and make sure the drywall guys know not to cut out for it, or can I just staple it to the nearest 2x and leave them there? We're planning to spray foam the house as well if that makes any difference.
As for the "home" end of your home runs, just coil your slack in piles on the floor. You might want to put the coils into garbage bags and seal them. Otherwise they will be filthy by the time you use them. Also, to hold the coils use wire ties, not electrical tape which will get gummy. For that matter, get some threshold protectors and cover all your thresholds in the house (more lessons learned the hard way.)
Finally, you will want all your wires to be tidy in your panel(s) so eventually you need to cut them to length. But what if you ever need to reconfigure your panel? You could do what I did. My panels are attached to a 4x8 sheet of MDO which is nicely painted white. But instead of nailing the MDO to the studs, I just hinged it at the top. Now I can leave slack in all my wires, but it's behind the "wall" so everything is neat and tidy on the outside, but I can get behind my panels by pulling the MDO forward. The rest of the time, the weight of the panels keeps everything solidly in place.