«последнее вхождение в строку» слегка двусмысленно. Как я вижу, вы можете иметь в виду либо:
"Foo: 123, yada: GE1/0/1, Bar: null"
Значение последнего вхождения в «слове» GE1 / 0/1 или:
"GE1/0/1"
как полная строка.
В последнем случае это довольно простой вопрос, вам нужно только решить, насколько конкретно вы можете быть в своем регулярном выражении.
$str =~ s{/(\d+)$}{:$1};
Прекрасно, если предположить, что последний символ (ы) может состоять только из цифр.
В первом случае, о котором я не думаю, что вы имеете в виду, но я все равно включу, вам нужно быть гораздо более конкретным:
$str =~ s{(\byada:\s+\w+/\w+)/(\w+\b)}{$1:$2};