Fatti: A. La procura della Repubblica presso il Tribunale di Trento ha presentato alla Svizzera, l'8 giugno 2004, una domanda di assistenza in materia penale nell'ambito di un procedimento per riciclaggio di denaro aperto nei confronti di F._ e altre persone. Secondo l'autorità estera, l'inquisita e gli altri coindagati avrebbero riciclato denaro proveniente da atti di corruzione effettuati nel quadro della fornitura, per il prezzo di circa 117 milioni di USD, di tre aerei da combattimento al Perù nel 1998, come pure nell'ambito della conclusione di contratti, negli anni 1996 e 1998, relativi alla ristrutturazione di edifici a Mosca. Dal 1998 al 2001 gli indagati avrebbero trasferito da conti di una determinata società nella disponibilità dell'indagata e di un altro inquisito, sui quali erano depositati circa USD 5 milioni costituenti parte del provento (di un ammontare complessivo di circa USD 18,4 milioni) di appropriazione indebita aggravata ai danni del Perù, a conti aperti presso istituti bancari italiani, la somma complessiva di circa euro 626'775.--. Secondo l'autorità richiedente, detta somma costituirebbe il provento d'illecite "commissioni" concernenti la fornitura dei tre menzionati aerei ricevute da un cittadino peruviano e da rappresentanti di un ente russo. B. Nel marzo 2002 il Procuratore generale del Cantone Ginevra dichiarava D._, G._, H._ e I._ autori colpevoli di riciclaggio di denaro, condannandoli al pagamento di multe in relazione alle citate ristrutturazioni a Mosca. Le sentenze di condanna sono state trasmesse dalla Svizzera a Trento nel maggio del 2004 nel contesto di una precedente rogatoria. D._, nel 1996, stipulò due contratti di appalto con K._ per la ristrutturazione dei citati edifici a Mosca. K._, tra il 1996 e il 1998, concluse a sua volta quattro contratti con la società W._ in virtù dei quali le versò la somma complessiva di USD 62'520'000.--, quale compenso per l'attività svolta in vista dell'attribuzione dei citati appalti. Secondo gli inquirenti esteri, la W._, società di proprietà del titolare della K._, non avrebbe mai esercitato alcuna attività a favore di quest'ultima, ma sarebbe servita soltanto per ostacolare l'identificazione della provenienza delittuosa del denaro che costituirebbe il profitto del reato di corruzione: il corrispettivo dei contratti di appalto sarebbe infatti stato maggiorato per un importo di USD 62'500'000.--, somma poi trasferita attraverso società offshore. Anche F._ e altri indagati avrebbero ricevuto da W._ ingenti somme di denaro, poi trasferite in Italia. Con la rogatoria dell'8 giugno 2004, l'autorità italiana, rilevata l'esistenza di un legame tra gli avvenimenti relativi alla fornitura degli aerei al Perù e quelli inerenti alle citate ristrutturazioni a Mosca, chiedeva la trasmissione dei documenti attinenti alla richiesta di assistenza giudiziaria inoltrata dal procuratore del Canton Ginevra il 10 luglio 2000 alla Federazione Russa, concernente il procedimento penale, pendente all'epoca nel Canton Ginevra, nei confronti di D._, G._, F._ e altri. L'11 ottobre 2004 il Ministero pubblico della Confederazione (MPC) ha trasmesso all'Italia la rogatoria richiesta. C. Per quanto qui interessa, mediante un complemento del 13 dicembre 2005, l'autorità italiana ha chiesto di trasmetterle anche determinati allegati alla citata rogatoria ginevrina. Si tratta di atti sequestrati dall'autorità ginevrina presso G._, riferibili alle società coinvolte nei sospettati reati. Mediante decisione di chiusura del 7 dicembre 2006, il MPC ha quindi ordinato la trasmissione di questi documenti all'autorità rogante. D. Avverso questa decisione G._ presenta un ricorso di diritto amministrativo al Tribunale federale, facendo valere che l'autorità richiedente avrebbe violato le condizioni poste dal MPC per l'utilizzazione degli atti trasmessi nel 2004. Chiede pertanto di annullare la decisione di chiusura e di restituirgli i documenti litigiosi e, in via principale, di rifiutare la domanda di assistenza nella misura in cui concerne i fatti per i quali egli è già stato giudicato in Svizzera; in via sussidiaria, postula di subordinare la concessione dell'assistenza all'onere, da far accettare allo Stato richiedente, del rispetto del principio del "ne bis in idem" e, in via ancor più subordinata, di completare la riserva della specialità. E. Il MPC e l'UFG propongono di respingere il ricorso. Con scritto del 12 giugno 2007 il ricorrente ha ribadito le sue conclusioni. 