人間的には

spaceが文字の区切りなので、スーペースを押すときに直前の単語をチェックするようにしたら、次の単語の補完候補とか補完するべきかのタイミングとかも結構分かるんじゃないかと思ってみた。(で補完開始が思ったより良かったので調子に乗って同じ手口で出来ないかとかいう妄想。
適当に試してみたもの

(defun space-starter()
  (interactive "*")
  (insert " ")
  (lisp-paren-complete))
(define-key ed::*lisp-mode-map* #\SPC 'space-starter)

割と良いかもしれない。時々悲惨なことになるけど。