This in normal for a newbie in any job, especially a perfectionist newbie! It was your first day on your own...if another nurse came to you crying and told you that it was her first day on a new job and she was beating herself up for not being perfect at it the first day, what would you do? Like most of us, you would put your arm around her and tell her that it's okay, that no one is perfect, especially on the first day of a new job. You are learning all kinds of new things, of course you're not going to know exactly how to do everything and of course you are going to be slow at it until you get your "sea legs".
Picture your first med pass in LTC. If you are like me when I started a LTC job, it was slow, unorganized, and took forever--and I started my LTC job when I had been an RN for 21 years! But bit by bit, that med pass got easier and more streamlined as you developed a routine and a system for doing it, and so will it be in home health. If you don't let your perfectionist tendancies convince you that you have to be perfect every time, ALL the time, and allow yourself to go through the learning curve and growing pains of learning a whole new type of nursing with all new charting, time management requirements, etc. then in a couple of months you will look back on this and say, "What was I thinking? I can do this, and I do it well!"
I have done LTC and, while I haven't done HH yet (I may be starting a HH job very soon, though), I have been an after hours on-call hospice nurse who covered seven counties alone for twelve hour night shifts, so I do know a little bit about field nursing and charting on the go. At first I felt overwhelmed in that hospice job, but as time went by, I got proficient at it and I grew to love the freedom of being on the road instead of on a clinical unit and the autonomy of being one on one with my patients and their families. For me, LTC was horrific, and if you can do that, then IMHO, you can be a field nurse in HH. Just give yourself a chance and STOP beating yourself up. Even the best nurse in your company was once a newbie who didn't have a clue. We've all been there, it's just the ones who don't give up and cut themselves some slack who make it and become the "super nurses" that everyone else envies.