You want them parallel. there is no good reason to have an external device behind another external device.
too many things can go wrong.
so if you have to go back to your ISP and get a larger edge block - its worth it.
your internal routing device (cisco layer 3 switch, etc) should handle what comes in where and what goes back out where.
if you vpn pool is routed to the cisco firewall, and your wan subnets are routed to the juniper - there is nothing wrong with going in one and back out another without nat, etc.
let me know if we can help more