Можешь полный синтаксис написать чтоб были и and и or в одном условии?
так у тебя все правильно.
if (($name eq \'Вася\' or $name eq \'Петя\') and $age>21 and $size==155 ){
print "Только для девочек!";
}
else { print \'Привет, девчонки!\'; }
Можно использовать || и &&