expand-file-name
(setq simple-hatena-bin (expand-file-name "perl ~/local/bin/hw.pl"))
これだとperlのパスが展開されますよ。というか "perl ~/local/bin/hw.pl" の前にカレントディレクトリが前置される。
たとえば /m/home/rubikitch/memo/hatena で評価すると
(expand-file-name "perl ~/local/bin/hw.pl") ; => "/m/home/rubikitch/memo/hatena/perl ~/local/bin/hw.pl"
なので
(setq simple-hatena-bin (concat "perl " (expand-file-name "~/local/bin/hw.pl")))
が正解かと。