Personally I think this is a great idea. Rampage-Machida definitely needed a couple of extra rounds.
The best idea would be for the UFC to create 'official' rankings for it's fighters, then you could have something like...
Title fight or Main event, = 5 rounds
Top 10 vs top 10 or co main = 4 rounds
Rest = 3 rounds