Корень этого глагола очень древний. Слова с ним встречаются во многих индоевропейских языках. В ходе развития языков происходили разные фонетические процессы. В «Объяснительном русском орфографическом словаре-справочнике» (Ин-т русского языка им. В. В. Виноградова РАН; Е. В. Бешенкова и др. М., 2015) указывается, что в целом ряде слов сочетания скн, стн упростились в сн. Ср.: блестеть – блеснуть, треск – треснуть, прополоскать – прополоснуть, тискать – тиснуть. Так слово блеснуть оказалось исключением из правила о непроизносимых согласных.
Запятая перед как в подобных устойчивых выражениях не ставится.
Дефис не нужен, это сочетание пишется раздельно.
Неясно, как соотносятся по значению слова молодая и бледная. Если бледность травы — показатель того, что она еще молодая, то запятая нужна. Если эти слова обозначают не связанные между собой признаки, то запятая не требуется.
Определение, выраженное причастным оборотом, не находится в дистантной позиции, оно присоединяется к сочетанию бледное лицо. Так рядом оказываются два определения. Эта ситуация описывается правилом: «Если причастный оборот стоит перед определением-прилагательным и относится к следующему затем сочетанию определения-прилагательного и определяемого слова, то запятая между ними не ставится: Каждый раз появлялась и снова тонула в кромешном мраке припавшая к широким балкам степная станица (Пауст.); Сергей увидел плавающие в воздухе белые листки тетрадки (Вороб.)» (Правила русской орфографии и пунктуации. Полный академический справочник / под ред. В. В. Лопатина. М., 2006 и сл. изд. Раздел «Пунктуация», § 38).
Слово блестит употреблено в прямом значении. Чтобы убедиться в этом, можно воспользоваться толковым словарем (напр., «Большим толковым словарем русского языка» под ред. С. А. Кузнецова): первое значение слова блестит соответствует приведенному контексту. Переносные значения отмечаются в словарях сокращением перен.
Запятая перед тире нужна.
Корректно: ...скрываются за ними или, напротив, мечтают блеснуть.