Perera says Sri Lanka should not give the terminal concession to a "competitive operator".
He says Sri Lanka made a mistake in giving management of SriLankan Airlines - the state-run national carrier - to Emirates which was a direct competitor.
Emirates terminated it management contract in March 2008 following unhappy relations with the government.
In the last bidding round, Port of Singapore Authority which bid with Sri Lanka's Aitken Spence group claimed it had gained highest marks in a financial bid, while rival Hutchison of Hong Kong said it should get the tender.
The government cancelled the tender sparking controversy, after bringing in additional conditions.
A breakwater to expand Colombo port is now being built with Asian Development Bank financing.
Sri Lanka's John Keells group already operates a container terminal with shipping giant Maersk.