in reply to Better solution for code reduction?

Does
unless ($condition1 && $condition2) { #Block2 } else { #Block1 }
fit what you're looking for?

-Scott

Update: Had the blocks reversed originally

2nd Update: Which was correct, and I'd managed to confuse myself validating it.