Y'know... I didn't read that book.
It was actually one of the best comic book battles I've ever seen. Brutal. Honest. And yes, Frank is a badass. Brand new respect. A man. No serum. No fancy gadgets. No healing factor. A man. Street fighter, gritty ... anything at hand to get the job done. Awesome.
Take away Daken's healing factor and Frank punked him.
Maria comment at the end was perfect. Remembering the reason it all started... his wife and kids.
Daken is a punk and I can't wait till Pappy Logan really, really learns that kid.
If Frank can stay at range he can take X-23. Face to face brawl, sadly no.
If the Punisher managed to keep his distance from X-23, then he should have the advantage, given the OP's plethora of weapons he has. He could knock her out via attrition. This fight hinges on how much preparation the Punisher has and how tactical the Punisher plays the game.
Wish they would run a 100 book arc telling street level stories like that... keeping the realism to the point where the battles ended as they should. All protagonists and antagonists alike got hit as they should (according to their purported skill levels and powerset) and lived or died as they should depending on the confrontation.
Be fun to see who is still standing at the end of the 100 book story arc.