Extending DS2408 IOs with MAX7219 or 74HC595
Maxim Application Note 4505 One-Wire Network Controls Remote SPI Peripherals:


  To produce the 3-wire SPI™ interface required by a MAX7221 display controller (active-low CS, DIN, and CLK), this 1-Wire® network serially addresses three 1-Wire switches (DS2413). The first switch creates Chip Select directly (active-low CS), the second creates the serial-data line directly (DIN), and the third switch—with the help of three exclusive-OR gates—creates the serial clock (CLK). 


By directly controlling the clock instead of using the 3 XOR ICs, you can cut down on parts at the expense of speed. A single DS2408 could control up to 6 MAX7219 that way (Clk, DIN, and 6 Chip Selects). It really depends on the speed/led response time you need.

PWM or Synchronized lights through the MAX7219s this way of a high number of lights would probably not work well just due to the number of bytes that need to be sent.

A better solution is i2c port expanders with i2c bus switches. OR microcontrollers acting as i2c port expanders. Cheaper, and more customizable in the long run.