One more try to localize Colemak to Cyrillic. The layout called Azbuka is based on the same principles (more use of home row, load balancing, etc.) and leaves punctuation and symbols where they are in Colemak (useful for bilingual users and programmers).
The overhead is the introduction of AltGr row for infrequet letetrs and non-Russian Cyrillic characters - another solution to fit Latin keyboard for Russian alphabet (33 letters instead of 26 in English).
The layout scheme with description - http://hypertext.su/azbuka-keyboard/azb … o/?lang=en
Layout files, typing lessons, etc - http://hypertext.su/azbuka-keyboard/azb … d/?lang=en
Also included in downloads is the TypeFaster typing lessons for Colemak with re-worked for rare TypeMatrix keyboard.