Don't know about the subclass, and don't care about it. The question from the OP was how one would implement a version of the chinese hand cannon in 5e D&D. This is how I would do it. Not everything needs to be tied to a specific class or subclass ability. I don't feel the need to justify...