I watched the first fight and I believe Ancajas can take the punches of Martinez but he is a bit slow both in throwing punches and reflexes that is why he was dominated by Martinez. In upclose fight, the one with shorter reach has the advantage because he can fully swing his punches while the one with a larger wingspan needs more time to swing his punches due to the bigger radius. Ancajas must take advantage of his height and reach this time. He must train throwing jobs and straight and move more than engaging in a brawl.
If Ancajas has problem with meeting the weight limit in his current division, I think he must move up.
I echo the same statement with you mate, if Ancajas was really struggling to meet that required weight just like what his camp admitted then I think it's really time for Ancajas to move up in bantamweight after this fight but the challenge if he climb will be much more difficult as boxers in that division as well as the champions is not easy to defeat.
For that, Ancajas must prove that he is suited in this division and defeat Martinez. He have the tools needed and he can also withstand the heavy punches that Martinez is giving.
he have that capabilities to withstand heavy punches from Martinez it's a good advantage from his side and with a good counter punches he can create a good opening and he can take Martinez down, but first he needs to take care of his weight as he can't proceed for this rematch if he still have issue with his weight, the conditioning team should take care of this while he's in training to make sure that his body is fit before the fight.
Let's deal with that potential of moving up to another weight after this fight. The focus should be on this upcoming one
he needs to win to bring back the belt and to hype his name for more money fight that he can earn after this fight.