GM_getValueの第二引数には、デフォルト値が指定できるので、
var value = GM_getValue('foo');
if (typeof value == 'undefined') value = 'default';
ではなく、
var value = GM_getValue('foo', 'default');
と書くことが出来る。デフォルト値を指定しても、GM_setValueするわけではないので値が書き込まれたりはしない。
この書き方はLDRizeのソースを見て知って、410 Goneで確認した。