Right now, I’m working on a feature-length film and we’ve broken it into about 10-12 large regions/chunks, dictated by logical breaks in the storytelling of the film at appropriate points (i.e., some regions/chunks are 3-4 minutes, some are 10-15 minutes). That gives us the best of both worlds… working with larger contiguous parts of the film without interruption (i.e.: larger than a single cue), but still manageable in size (i.e.: smaller than the full film).
Each large region/chunk contains one or more cues (in a few cases, lots of cues). Then I work on one larger region/chunk at a time… and there are a few cases where I have to break out individual cues if they are very complex, with tons of tempo issues. Otherwise, I try to keep everything contained in the main 10-12 templates.
These 10-12 regions/chunks get exported into numerous stems and then folded back into a master mixdown template, which we’re doing in Pro Tools for final mixing (I would have preferred to do that phase in Nuendo, but there are some outside factors why we chose Pro Tools for final mixdown, even though Cubase/Nuendo would have been fully up to the task).
So far it works great, HOWEVER, I wish Cubase could have a built-in cue feature where we could restart the timeline from 0 based on (and locked to) a start frame or timecode. THAT would make Cubase the ultimate scoring tool for me. The only DAW I know of that has a similar feature to what I described is Digital Performer… that one feature has tempted me a few times, but the other features of Cubase that I use are superior… So I just hope Steinberg would consider adding “multiple zero-time start points independent of tempo, locked to timecode/frames”, and I’d be the happiest DAW user on earth. 
Anyway, the above system works great for our workflow, but your mileage may vary. I’d suggest sitting down with the producer and other people involved in the pipeline and working out what works best for the whole team.