A diretiva map mapeia strings, portanto, é possível representar 10.0.3.0/24 como uma expressão regular e continuar usando a diretiva map . Mas você já considerou a diretiva geo que suporta a sintaxe do endereço IP?
geo $allowed {
10.0.3.1 allow;
10.0.2.0/24 allow;
10.0.3.0/24 allow;
default deny;
}
Veja este documento para detalhes.