I'm a fan of the "lotsa-lun" theory rather than the "big-lun" theory.
I also like to make sure that I don't have disks holding data or indexes that also hold rollback, temp, redo, or archive logs. I like index areas separate than data areas. I like the system and user tablespaces separated too. I also like printout areas, and trace areas separate from the data, index, system, rollback (undo), redo, and temp areas. You'll get arguments on many or all of these topics. Ignore them. I'm right on this. :-) (just kidding, they all bring years of experience and their own very valid methodologies, this one is just mine - which many of them won't agree with).
Which of these above I'm MOST anxious about to separate? Or, a simple list:
A) Rollback,
B) Temp,
C) redo (better if you can have two different disk sets to interleave),
D) archive logs(better if you can have two different disk sets to interleave),
E) data/index(better if u can separate, and I like to have quite a few different large disk sets to move things around with - pairing large demand tablespaces with small demand ones on same disk sets),
F) Oracle_Home, and application code, printout/trace/debug where u like it...
Also, I don't care to use one big LUN for each of these - again, an arguable point. I prefer lots of luns for each of the first A/B/D/E (and of course smaller sets for C, just b/c it's not that big).
Also, when I get my bag-o luns, for a disk set, I prefer to use extent based (another arguable point) stripes to get my data sprinkled over all of the disks that make up a mount point. Most others prefer to use regular striping here, you should research and consider both, and, even better, do some benchmarks after you get the storage system on both for various scenarios and see which one delivers the best I/O for you.
Also, like others, I prefer R0/1 - not R5.
We are the people our parents warned us about --Jimmy Buffett