If I had to do that I'd sure look around for what's available off-the-shelf.
To do it the way you said, you will have to have a pattern made out of wood or other material, and that won't be cheap. What is your budget for the project? If you have to do all the stuff including making a pattern for one cannon, the cost is going to be high, not to mention if things don't go right and you have to do some of it over again.
If the ship owner has deep pockets and isn't worried about cost, then by all means do the trial-and-error way.