Будет корректным во всех случаях считать это слово существительным.
Мужская фамилия Каракуц склоняется, женская — нет.
В значении 'бумажный пакет, кулек для различных сыпучих веществ' слово картуз является устаревшим. Но в других значениях ('мужской головной убор с козырьком и околышем; неформенная фуражка' и 'мешок из быстро сгорающей ткани для боевого заряда') слово картуз устаревшим не является.
В словаре дается не меньше трех значений слова караул (см. в окне «Искать на Грамоте» на нашем портале), поэтому слово следует признать многозначным.