Rule of Cool and all, but this is pretty easy to defeat for the DM. The flintlock only provides enough force to make small pellets dangerous. As soon as the cannonball passes through the ring, its mass will go up hugely, meaning the force provided to a small pellet will barely move it any further.
The rogue invented a complicated cannonball dropping system.