I read another article about a year ago saying basically the same thing. It had a graph showing that performance was only adversely effected when there were hundreds or thousands of extents.

The key, however, was uniform sized extents. We've since completely revamped our object sizing in tablespaces with uniform extents (tablespace1_64k, tablespace2_512k, tablespace3_1m, etc.)