I have a hard time faulting putting Perkins in, in that situation, but you are spot on correct, they should have just left May in for an inning or two at that point, or better yet, don't bring him in down 4 runs in the first place! Save your 2nd best RP option for something a little more high leverage.