道路交通法により、本線走行中はUターンできません。
http://law.e-gov.go.jp/htmldata/S35/S35HO105.html
現行のカーナビは本線を走行しているかどうか判断できないので、Uターン案内は出せません。
Uターン - Wikipedia
Uターン禁止のところ以外では、その場(今居る車線の逆方向の車線へ進入)のUターンは教習所でもちゃんと習いますし合法だとおもいます。http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1233009182 (他の車の進路を邪魔しないかぎりOKとの解釈)もちろん、他の車の進路を邪魔しやすいので怖いというのはわかります。
(一番回答者さんの「本線」でUターン禁止というのは「高速道の本線」ことだとおもいますが、コメントによれば高速道路に信号をつくったことに伴い例外規定ができたのですね。でもこの質問には関係ないとおもいます。まさか高速道路でUターンするほど危険なことをしたいのではないとおもいます)
さて私の持っているカーナビは、性能がいいのかもしれませんが、道のどちら側を走っているとか一方通行でどうすすむかというのをかなりこまかく判別していますので、今いる道の反対側のブロックの適当な場所を指先でタッチして指示すれば一方通行なども考慮した安全なブロック回り込みルートを指示してくれます。
ただし、仕様により走行速度20キロを超えるとどんな指示もうけつけなくなるので、結局路側に寄せてとめてからの操作になるかとおもいます。それを回避する(走りながら操作する)方法もあるにはありますが、運転中の画面操作が危ないということは基本原則だとおもいます。
ルート案内中でもなくフリー走行中だということですから、いちいちボタンをつくるのではなく、「逆車線沿いの適当な店に入る」という指示をだせばそのとおりルートを出してくれる。ただ高速(20キロ時程度)以上で走行中はふつうはどの操作も受け付けないのが普通のカーナビですのでそこは我慢してください。これで回答になったでしょうか。