org-table-insert-hline (org-table.el) inserts lines like this  
|----+----+----|

But I often use orgtbl-mode in markdown-mode, 
and in markdown the hlines should be like this:
|----|----|----|

Perhaps all that's needed is to make this conditional:
(concat "+"