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.