Punisher is not an arrogant man. He is a seasoned combat veteran of exceptional skill. He is well versed in h2h combat and in ware fare. He also is a master knife fighter.
His extensive military training (SEAL, UDT, LRRP, blah blah blah) and combat experience have allowed him to become a great tactician. He is no slouch when it comes to prep time.
There is no reason for Punisher to bring a rocket launcher for this fight. And he sure as hell not going to just run out there and start blasting away. He knows he's not dealing with common thugs. He can bring anything from machine guns, rifles, shotguns, handguns, knives, explosives, blah blah blah. He could bring two p90's strapped to his back (p90's have low recoil, high accuracy, kevlar piercing capabilities, can be used with one hand. He could also carry two glocks with straps, and hide 3,4,5 knives all over, a couple nades and flash bangs. I mean why carry a rocket launcher, when he can carry 2 p90's, a couple hand guns, etc. Most of his weaponry is also customized, which allows him to be a more effective killer.
There is no way V will get close enough to Punisher, he will just fill him with lead. If V does get close enough to the Punisher, he can employ his Ninjitsu, Chin Na, and blah blah blah skills and rip V a new one, while at the same time shoves a grenade in his ass, causing a horrible horrible death for V. Then while Captain and batman beat the shit out of each other, Punisher can fill them both full of lead, which counts as a win for the team.
If it's Punisher vs Batman and V vs Captain, then Batman will be distracted by Punisher, while Captain makes V eat shit. Then Captain and Punisher will gang bang Batman.