Is there a way to see call log with duration? I need to log how long I spend on the phone. In lollipop this send impossible.

First, the dialer only shows the start time.

Second, if I make multiple calls to one number the logs become inaccessible, as they're grouped and entering the contact record only show's recent'.

Is there a way to see the actual logs?
From the phone app, tap the Action Overflow button (...) in the top-right corner, then tap Call History. Tap any entry, then Details, and it will show you the date, time, and LENGTH of call, or calls (individually, in a list) if multiple were grouped together.