I doubt it, though in another thread I think I saw that by decreasing the radius of a torpedo explosion---even if the magnitude of the blast force was increased---decreased the hole rendered.
In that case it might well be possible by having one kind of hole appear with a certain radius blast, and assign that radius to the type of weapon that makes that damage.
Really, for a sub, it doesn't matter. If you torpedo yourself, you are sinking, looking at the hole is not really an issue aside from trying to swim out of it
Pretty much by definition any hole you'd actually get to look at in RL would be one that dented the hull instead of makign a big hole. So for the sub damage states, I'd simply replace the bomb-like damage markers with dented hull, and leave the holes for gun hits. Any bomb or DC that holed the sub like we see in game would have sunk the boat.