2.0 больше похож на N+. В next условия применяются только когда абонент устанавливает услугу. В services.pm
my $conditions = $service_new{conditions} ? "AND ($service_new{conditions})" : '';
заменить на
my $conditions = '';
if( $orig_cmd eq 'add' && $creator->{type} eq 'user' && $service_new{conditions} )
{
$conditions .= "AND ($service_new{conditions})";
}