The science of DMS reduction is relatively young. Its only in the last 40 years that brewing scientists have uncovered the mechanisms and causes of DMS in beer. Considering that the widespread practice of homebrewing is about the same age, its no wonder that rules of thumb still persist regarding DMS reduction and control.
The 90 minute boil recommendation for wort made with high pils percentage is conservative. In most cases, its going to produce acceptable DMS results. However, its not a hard and fast RULE. There are cases where less boil time is necessary.
The key factors for determining what boiling measures are necessary are: the percentage of lightly kilned (<2L) malt and the elevation of where you're brewing. If you've got something like 30% or more, lightly kilned malt (aka: pils), then you're definitely going to need to worry about DMS reduction. If you're brewing with more kilned malt (>3L), then the DMS concern can be reduced. If you're brewing at relatively low elevation (<1000 ft), then DMS reduction is easier since the physics of boiling are in your favor. Brewing at higher elevation does make it more necessary to extend the boiling duration since the conversion rate from SMM to DMS is slowed. In general, 30 minutes of boiling at low elevation is sufficient to convert most of the SMM in wort to DMS. After that period, then its important to more actively and openly boil the wort to get that new DMS out of the wort. About 30 minutes of open boiling at low elevation is sufficient to get DMS out of wort.
Base malt color is a very important factor to consider. If you're exclusively using pale malt (>3L) or darker, then there is only minor amounts of SMM in that malt and most of it has already been converted to DMS in the grain. That makes it easier to just transfer the DMS from the grain into the wort and then out of the wort via the boil.
If you're working with high percentage of Munich malt (>6L), then you don't need to worry about SMM AT ALL! All the SMM has been converted to DMS in the grain and there isn't really that much left in that grain since the higher kilning that grain with this color has driven much of the DMS out. A 30 minute boil could easily and safely be applied to a beer like Munich Dunkel that is predominately made of Munich malt.
So there is a lot more to this DMS issue than meets the eye. I recently finished a Helles Bock with almost 100% pils malt and I applied a 30 minute fully covered simmer and a slightly more active open 30 minute boil to produce it. While its still young and needs a couple more weeks of lagering, there is no sign of DMS in the beer.
All of this information on wort boiling techniques and DMS will be covered more fully in an upcoming article in Zymurgy and presented in a presentation at this summer's HomebrewCon in Portland. Make sure you're an AHA member to learn how to improve your brewing.
PS: An another important aspect of those presentations is that you really can 'over boil' your wort and damage your beers. There are many problems with boiling too hard and too long.