Да, модуль ypkTextProbe предоставляет функции низкоуровневого слежения за текстовой моделью, в том числе и за перемещением курсора.
Просто разместите в тексте якорь ypkTextProbe и он сразу начнёт вещать в межмодульную шину об изменениях.
А в своём модуле реализуйте что-то типа
## Код:
```
PROCEDURE HandleBusMsg* (VAR msg: ANYREC);
   BEGIN
      WITH msg: ypkTextProbe.NotifyMsg DO
         IF (msg.model = TextViews.FocusText()) THEN (* работаем только с сообщениями из активного текста *)
            ваш код по работе со скобками
         END
      ELSE END
   END HandleBusMsg;
```

Подробнее про сообщение NotifyMsg можно узнать в документации. Единственная проблема - таких сообщений будет много, ведь они сообщают о наиболее низкоуровневых операциях, поэтому возможно вам придётся чуть оптимизировать код.