, поскольку пока нет ответа, который обрабатывает общий случай, вот что:
split
здесь не лучшая ставка, и, поскольку разделитель может быть как совпадающим, так и несовпадающим символом, будет проще обратить проблему и описать, что вы делаете, что сопоставить, что в данном случае либо строка непробельных символов, либо содержимое комментария в стиле ac.
use strict;
use warnings;
my $info = "Caine Michael Actor /* info data */";
my @personal = grep {defined} $info =~ m! /\* \s* (.+?) \s* \*/ | (\S+) !xg;
say join ', ' => @personal;
, который вернет список слов / содержания комментариев в любой последовательности, которая вам нужна. Подсветка синтаксиса не выделяет вышеупомянутое регулярное выражение должным образом, регулярное выражение - все между !