modules/policy: support '#' for separating port numbers

and deduplicate the parsing logic.
32 jobs for addr-split-port
in 27 minutes and 40 seconds and was queued for 3 seconds