Выражение могло возникнуть на базе фольклорных песен. По образности это экспрессивное преуменьшение, основанное на невозможности кошачьего «плача». Коты не проливают слез, да еще в таком количестве, которое можно было бы измерить, отсюда значение фразеологизма: 'очень мало, крайне недостаточно'.
Возможны два варианта: Геннадьевич и Геннадиевич. Орфографически они равноправны, но в документах одного человека должен последовательно употребляться только один вариант (либо только Геннадьевич во всех документах, либо только Геннадиевич).