Да, route передается в адресной строке. В твоем примере получается, что вызывается контроллер information из папки information. + передается id статьи - information_id=4.
Библиотеки подключаются в коде самого контроллера, если они необходимы. Например, если тебе надо в каком-нибудь контроллере получить товары из корзины, то в одной из функций контроллера надо подключать библиотеку Cart.
Кстати, если в route передать еще и третий параметр, то это будет название функции в контроллере, которая должна выполняться (по умолчанию всегда выполняется функция index()): route = information/news/view - папка information, файл news, метод view(). Соответственно в теле функции view() можно написать - $this->load->library('cart'); - подключение библиотеки Cart (Корзина). После чего можно использовать любую из функций, описанных в файле библиотеки Cart.