Katakuri might never break through his regeneration, in that case the man definitely wouldn't stand a chance. I say perhaps he can, but he would struggle at it.
Furthermore, his Future Sight didn't prevent G4 Luffy to hit him and Marco is even faster than WCI Luffy, plus Luffy managed to read through it just after a certain number of blows and Marco could do the same.
Marco is so much more experienced than Luffy.
He will need time to put Katakuri down and it would not be immediate, but, I agree he can, no question at all.