その2つは異なる調理法です。「roast」というのは通常、オーブンで肉を調理することを指します。一方で「barbeque」は、外で肉を焼くことを指します。
例: We like to have a nice Sunday roast around the dining room table.（ダイングのテーブルですてきなサンデーローストを食べるのが好きです。）
例: Nothing beats a good barbecue on a summers' day.（夏の日のいいバーベキューに勝るものはない。）