undefined の謎

問題となっている箇所についてはまだわかりませんが…

.vimperatorrc でこんな感じに設定すればこのエラーは出なくなった。
let g:command_bookmarklet_use_sandbox = true
うーむ。これはこれで謎。

上のコマンドは失敗するはずなので、以前のように liberator.open で実行されているんだと思います。
試したページがたまたま、NoScript で許可されていたページだったのではないでしょうか。
正しくは以下の様に " で括ってやる必要があります。

let g:command_bookmarklet_use_sandbox = "true"