I don't believe there is any existing minor mode that will do the trick, however one such as this should work:
(define-minor-mode zin/org-outline-mode
"" nil
:lighter " OOut"
:keymap (let ((map (make-sparse-keymap)))
(define-key map (kbd "<return>") 'org-meta-return)
(define-key map (kbd "<tab>") 'org-metaright)
(define-key map (kbd "S-<tab>") 'org-metaleft)
map))