What I am about to say is mostly theory. I have not had the opportunity to play around that much with these variables, but have found them important in tuning some locks to work.
1) The cam shape on the frizzen teat impacts the power required to get the frizzen to open and, in the same way, prevent or not prevent rebound. I have had to alter this shape to get some frizzens to open reliably, and that tells me the shape of the cam matters. The more V shaped it is, the less force would be required to start the frizzen opening, then the force would ramp up fast as the tip of the V begins to ride onto the frizzen spring. That is not what we want, as the frizzen must stay closed until fired, and definitely open. So on the working side of the cam that controls opening, I think we want a rounded shape for relatively even force through the first 30 degrees of opening. Then the cam shape should decrease the resistance to the frizzen opening when the flint reaches the bottom of the frizzen face.
OK so the other side of this is the shape of the cam on the "rebound" side. Ideally the can should provide resistance from the beginning of the rebound, and not let it get a head of steam.
2) How and where the curled "stop" contact the frizzen spring and how far it allows the frizzen to open can also affect rebound by the principle of lever. Seems to me the further away the curled tail strikes on the frizzen spring from where the frizzen pivot rubs, the more leverage it would have for rebound.
These are idle theories unsupported by actual data.