Actually, the relevant ones in "root" table won't show up explicitly
anyway, probably.
Peng Yu, When Nicholas says C-[ is Escape, he means they're _exactly_
the same chracter as far as a terminal is concerned. It is also this
exact same character that starts off a number of other escape
sequences that are generated when you type, say, the left-arrow key,
or the end key, or the delete key. - so you wouldn't even find many of
the bindings for C-[ or Escape, because they're the built-in starts of
other "keys".
Earlier, Nicholas mentioned that this means tmux has to wait for
escape-time to elapse, which is your clue to fixing it: odds are
pretty good that you can do
set-option -s -g escape-time 0
to bring escape-time down to nothing. This may or may not have other
consequences for you (in some circumstances, a longer escape sequence
could be interpreted accidentally as pressing Escape separately,
followed by garbage characters), but in my experience with modern
terminal emulators, I don't think it has.
Keep in mind, though, that if you successfully bind C-[ in the root
table, you lose the ability to type the Escape character directly into
the terminal, which can be a handy thing. Because as Nicholas has
said, it is in fact the same character.
Note that ALL control characters correspond to other real "control"
characters in the Terminal. For instance, you'd typically also want to
be wary of binding things like C-i or C-m in the root table, because
they correspond to the Tab key or Carriage Return (what Enter usually
generates), and so you'd stop being able to type those. Other control
characters "happen" to be safe, like C-g, because usually the "bell"
character is output by software, and not input by a user. When in
doubt, bind to the prefix table unless you're certain it's safe for
root.
Hope that helps!
-mjc