The only commands I ever used in pcl-cvs are:
  mark file
  unmark file
  context diff
  kill line (or marked files)
  revert to checked in version
  commit
  update
In my humble but correct opinion, those should all be on single
unmodified keys ("m", "u", "d", etc.)
Modes should **never** re-bind control or meta keys (unless they are
customizing motion.)  E.g., C-f and M-f should always move the cursor
forward, and the only reason for a mode to rebind those is if they need
to hook into the motion action for some reason.  (Though that's probably
better done with a hook anyway.)
Modes should only ever put their bindings under the C-c prefix, or, in
the case of non-editing modes, on keys that would normally have been
bound to self-insert.
Any other way lies madness.
-- 
Jamie Zawinski
jwz(a)jwz.org             
http://www.jwz.org/
jwz(a)dnalounge.com       
http://www.dnalounge.com/