I've actually seen a pretty nifty trick for determining the curvature of such a caul.
Take the board you want to make into a caul, cut a bit wider than the surface you will be clamping. Insert a [narrow] spacer of suitable height (could be 1/8", 1/4", whaterver you find optimal based upon the width of the caul and the flexibility of the board) under the dead center of the caul. The height of the spacer should be based upon the flexibility of the board and the amount fo pressure you want to deliver. Anyhow, with the spacer in place you now clamp each end of the board until it is flat against your workbench (tablesaw, whatever) or any other flat reference that you can clamp to that is strong enough to resist bending too much itself. Now take a compass (with pencil) and set the gap equal to your spacer. Now use the compass to trace a level line over the width of the board/caul. Remove the clamping pressure and cut to the the line you just made. Once the clamps have been released you will notice that the once straight line is now uniformly curved and... voila... you now have a proper clamping caul for wide projects. Provided the same wood (and quality of such) is used for all your cauls, you can use this first board as a template for your router and get to work duplicating it.
I was going to make some for myself, but I am going the route of building a vacuum press system so I'll have to see if I still need such. Just thought I'd share the tip for anyone interested.