Мне кажется, что оптимизировать ваш CSS на лету будет плохой практикой. Ни на стороне сервера, ни на стороне клиента, поскольку это снизит производительность браузера сервера / пользователя.
Если размер CSS так важен для вас, лучше было бы вручную создать несколько предварительно оптимизированных таблиц стилей для каждого глобального типа страниц, используемых в вашем веб-приложении, и переключаться между ними.
Для этого есть еще один полезный аддон для Firefox Firefox, названный CSS Coverage . Он позволяет сканировать несколько страниц вашего сайта, чтобы увидеть, какие правила CSS фактически используются на вашем сайте для каждой страницы или для многих.