I shoot shorts out of my Winchester model 12 pump rifle, which takes shorts, longs and LR shells. Also out of my old Charter Arms Pathfinder revolver, and a Bernardelli vest pocket auto, which only takes shorts. I imagine you could do so from any number of Ruger .22 revolvers as well.
Fun for plinking, I guess I'd use the vest pocket auto as a deep deep cover hideout, if my Beretta .22LR wasn't working. Given the size of today's semi autos in .380, you might as well carry a larger caliber for the same size pistol.