Is there a way to have phaser read assets from a .zip file?

If you want to reduce the number of individual files to load, you can use sprite sheets and audio sprites. Escpecially using a sprite atlas/sprite sheet is way more efficient, both in loading and displaying.