Have you looked at Goodcloud and its web interface?
This is what it looks at on my Android phone.
If you go to: https://www.goodcloud.xyz/#/device/editDevice/XXXXXXXXXXXXXXXX you go direct to the client management page.
(XXXXXXXXXXXXXXX seems to depend on what device you are viewing as I have a few hardware clients and each web address for the clients on each device is different. You would just have to initially go to the client page of your device and then bookmark the unique address)
Once you login you get the above screen where you can see what clients are attached to your router and you can block particular units if required.
Around the information you want (e.g. device name etc), you’d probably have to set this in the hostnames file on your device, but I’m guessing you’ll have to do this anyway with the new app, as the names that devices provide sometimes aren’t very descriptive anyway. So give each device a friendly name ( you can see I’ve done this is several cases)
Might be worth looking at and implementing before the app if you at least need to block some of your devices manually at times.
Oh and if you really want granular parental control and be able to monitor download limits, time limits etc can I suggest you look at maybe integrating a Gargoyle router into your network. Fantastic for controlling the kids