My route wasnt as ambitious as belgarathc's, howver we managed about 1000km.
The ride started in Negombo, and we rode to Kandy - an easy ride.
The roads are in pretty good condition - if anything they suffer from being somewhat narrow.
That coupled with the buses and trucks can slow you down to a crawl when approaching or leaving towns.
I understand India and China has been throwing a lot of money into the country's infrastructure.