We propose a novel optical path routing mechanism that combines coarse-granularity optical multicast with fine-granularity add/drop and block. We implement the proposal in an optical cross-connect node with broadcast-and-select functionality that offers high cost-effectiveness since no addition equipment from conventional ROADMs is needed. The proposed method, called branching, enhances the routing capabilities over the original grouped routing networks by enabling wavelength paths to be established through different GRE pipes. We also present a novel path/GRE routing and wavelength/GRE index assignment algorithm that supports the new routing function. Numerical experiments using real network topologies verify the improved routing performance and the superior efficiency of the proposed control algorithm over original GRE-based networks.